Я пытаюсь изучить 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