使用vim在nginx文件中使用错误的单词边界

时间:2013-06-14 09:26:07

标签: vim vim-syntax-highlighting

我正在使用来自here的vim的nginx语法文件。每当我编辑nginx类型的文件时,我会得到奇怪的单词边界。例如,如果我有这一行:

root /www/www.some-example.com/htdocs/www;
^    ^             ^

w,光标跳到^指示的位置。我宁愿期待它是

root /www/www.some-example.com/htdocs/www;
^     ^   ^   ^    ^       ^   ^      ^

这是我在非nginx文件中得到的。

我的iskeyword是:

iskeyword=@,48-57,_,192-255,.,/,:

从语法文件中找不到此行为的更改位置。那怎么能解决这个问题呢?

1 个答案:

答案 0 :(得分:3)

您在第8,9和10行的语法脚本中更改了'iskeyword'

setlocal iskeyword+=.
setlocal iskeyword+=/
setlocal iskeyword+=:

注释掉这三行以解决您的问题。