我的vimrc设置出现了一个奇怪的问题,当我使用BufRead时,我发现这两行组合会导致问题。
例如:
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下才会发生,每个设置单独使用都有效,但组合起来就无效了?
set
,需要使用|
。这就是为什么在au BufRead *.py
部分后面不需要使用|
。更多信息请参考:help :bar
。 - svlasovau BufNewFile,BufRead *.py
\ set shiftwidth=4
\ set textwidth=79
\ set expandtab
\ set autoindent
- AnthonyC