BufRead下的vim设置错误

时间:2016-04-20 10:48:02

标签: vim

使用我的vimrc设置遇到一个奇怪的问题,如果我使用BufRead,我会隔离这两行的组合。

e.g。

au BufRead *.py
    \ set softtabstop=4
    \ set shiftwidth=4

现在如果我用.py打开一个文件,我会收到错误:

Error detected while processing BufRead Auto commands for "*.py":
E518: Unknown option: set

这只发生在au BufRead下,并且每个设置单独工作但不能组合使用?

2 个答案:

答案 0 :(得分:115)

如果您想使用多个set,请与|分开:

au BufRead *.py
    \ set softtabstop=4 |
    \ set shiftwidth=4

了解更多:help :bar

答案 1 :(得分:13)

请使用一个set空格分隔选项:

au BufRead *.py set softtabstop=4 shiftwidth=4