我想设置 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>"
我究竟做错了什么?