Ответ 1
попробуйте следующее:
autocmd FileType python
\ setlocal ai si et sta sw=4
\ textwidth=80 backspace=indent,eol,start fo=croql
Чтобы обернуть строки в файле .vimrc
, вам нужно положить escaping \
в начало строки.
Я установил colorcolumn=80
, но обнаружил, что не могу обернуть длинные строки в ~/.vimrc.
Есть ли какой-либо метод, например, C \
для конкатенации?
Например, я пробовал это, но он не работает.
autocmd FileType python setlocal ai si et sta sw=4 \
textwidth=80 backspace=indent,eol,start fo=croql
попробуйте следующее:
autocmd FileType python
\ setlocal ai si et sta sw=4
\ textwidth=80 backspace=indent,eol,start fo=croql
Чтобы обернуть строки в файле .vimrc
, вам нужно положить escaping \
в начало строки.
Это не похоже на работу в середине набора операторов.
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