Подтвердить что ты не робот

Оберните длинные строки в .vimrc

Я установил colorcolumn=80, но обнаружил, что не могу обернуть длинные строки в ~/.vimrc.

Есть ли какой-либо метод, например, C \ для конкатенации?

Например, я пробовал это, но он не работает.

autocmd FileType python setlocal ai si et sta sw=4 \
textwidth=80 backspace=indent,eol,start fo=croql
4b9b3361

Ответ 1

попробуйте следующее:

autocmd FileType python
    \ setlocal ai si et sta sw=4
    \ textwidth=80 backspace=indent,eol,start fo=croql

Чтобы обернуть строки в файле .vimrc, вам нужно положить escaping \ в начало строки.

Ответ 2

Это не похоже на работу в середине набора операторов.

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