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

Ошибка настройки vim в BufRead

Запуск в странную проблему с настройкой 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 и индивидуально каждая настройка работает, но не в комбинации?

4b9b3361

Ответ 1

Если вы хотите использовать несколько set, разделите их на |:

au BufRead *.py
    \ set softtabstop=4 |
    \ set shiftwidth=4

Подробнее :help :bar.

Ответ 2

используйте один set с опциями, разделенными пробелами:

au BufRead *.py set softtabstop=4 shiftwidth=4