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

Развернуть вкладки в пробелы в vim только в файлах python?

Как у меня есть вкладка вставить 4 пробела, когда я редактирую файлы "*.py", а не какие-либо другие файлы?

Следуя рекомендации Vim и PEP 8 - Руководство по стилю для кода Python, я установил vim-flake8 (и vim-патоген). Это дает предупреждения, когда правила стиля PEP8 нарушены. Это здорово, но я хотел бы, чтобы вкладки автоматически расширялись при редактировании файлов python. Я хотел бы, чтобы ключ вкладки фактически вставлял вкладки при редактировании других типов файлов.

Другими словами, я хочу применить следующее, когда я редактирую файлы python и только файлы python:

set expandtab       " tabs are converted to spaces
set tabstop=4       " numbers of spaces of tab character
set shiftwidth=4    " numbers of spaces to (auto)indent
4b9b3361

Ответ 1

autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4

Или даже короче:

au Filetype python setl et ts=4 sw=4