Я пытаюсь выучить vim :-) Возникли серьезные проблемы с автоматическим отступом, меняющим смысл моего кода на Python.Есть ли способ получить все преимущества автоматического отступа, не сталкиваясь с поведением, подобным приведенному ниже?
Я начинаю с файла python:
me@host:/tmp$ cat pytest.py
if False:
print('Never',
'print this line')
print 'Always print this line.'
Автоматический отступ с vim pytest.py
, gg=G
, :wq
О, я испортил свой сценарий:
me@host:/tmp$ cat pytest.py
if False:
print('Never',
'print this line')
print 'Always print this line.'
Пытаясь сохранить это действительно ванильно:
me@host:/tmp$ cat ~/.vimrc
filetype plugin on
filetype indent on
autocmd FileType python set sw=4
autocmd FileType python set ts=4
autocmd FileType python set sts=4
autocmd FileType python set textwidth=79