我已经设置了colorcolumn=80
,但我发现我无法在〜/ .vimrc中包含长行。
是否有像C \
这样的方法可以连接?
例如我试过这个,但它不起作用。
autocmd FileType python setlocal ai si et sta sw=4 \
textwidth=80 backspace=indent,eol,start fo=croql
答案 0 :(得分:33)
试试这个:
autocmd FileType python
\ setlocal ai si et sta sw=4
\ textwidth=80 backspace=indent,eol,start fo=croql
要在.vimrc
文件中换行,您需要将转义\
放在行的开头。
答案 1 :(得分:0)
这似乎在set语句的中间不起作用。
set cinoptions=>1s,e0,n0,f0,{0,}0,^0,L0,:0,=0,l1,b0,g0,h0,N0,p0,t0,i1s,+0,
\ c1s,C0,/0,(1s,u1s,U1,w1,W1s,k0,m1,M0,j1,J1,)100,*100,#0
产量:
Error detected while processing /home/jefbed/.vimrc:
line 18:
E518: Unknown option: c1s,C0,/0,(1s,u1s,U1,w1,W1s,k0,m1,M0,j1,J1,)100,*100,#0
Press ENTER or type command to continue
dell:/home/jefbed/j$ vim
Error detected while processing /home/jefbed/.vimrc:
line 18:
E488: Trailing characters: c1s,C0,/0,(1s,u1s,U1,w1,W1s,k0,m1,M0,j1,J1,)100,*100,#0
Press ENTER or type command to continue
相反,对于set语句,应该使用+=
运算符:
set cinoptions=>1s,e0,n0,f0,{0,}0,^0,L0,:0,=0,l1,b0,g0,h0,N0,p0,t0,i1s,+0,
set cinoptions+=c1s,C0,/0,(1s,u1s,U1,w1,W1s,k0,m1,M0,j1,J1,)100,*100,#0