我想设置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