1

我从这里使用带有 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,.,/,:

从语法文件中我找不到此行为将在何处更改。那么如何解决这个问题呢?

4

1 回答 1

3

'iskeyword'在第 8、9 和 10 行的该语法脚本中进行了更改:

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

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

于 2013-06-14T09:37:15.957 回答