Vim iskeyword不起作用

时间:2011-01-19 10:07:34

标签: vim

我的iskeyword是iskeyword = @,48-57,_,192-255,(,),=,[,],<,>,:
但是当我使用ctrl +箭头时vim只跳转到空格,而不跳到其他符号。

2 个答案:

答案 0 :(得分:1)

我认为ctrl+arrows表现得像W和B,而ctrl+shift+arrows表现为w和b。尝试使用更晚或甚至更好的尝试使用更简单的 vimier w和b。

答案 1 :(得分:0)

实际上,我认为您希望从单词选择中排除括号或括号。

所以你要做的是从(删除) { } iskeyword

我在.vimrc中尝试过以下操作,似乎有用(w*不包含():

set iskeyword-={,},[,],(,)

(此处的重要字符为-,表示这些字符应从iskeyword 删除

默认情况下,iskeyword只包含数字和字母,所以不必明确删除它们,但插件可能会混淆iskeyword定义。