使用我的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下,并且每个设置单独工作但不能组合使用?
答案 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