我想設置vim,以便它將光標向右移動,如果我按關閉括號上的選項卡。與自動完整圓括號一起使用時,這很有用。跳過關閉vim中的括號
這是我迄今(不工作):
inoremap <expr> <Tab> strpart(getline('.'), col('.')-1, 1) == "}" ? "\<Right>" : "\<Tab>"
inoremap <expr> <Tab> strpart(getline('.'), col('.')-1, 1) == ")" ? "\<Right>" : "\<Tab>"
inoremap <expr> <Tab> strpart(getline('.'), col('.')-1, 1) == "]" ? "\<Right>" : "\<Tab>"
我在做什麼錯?
當您按關閉分隔符時,大多數自動關閉插件已經執行此操作。可能想看看他們中的一個,看看他們是如何做的,並將其更改爲使用Tab而不是結束分隔符。 – 2012-04-11 00:14:17