Как у меня есть вкладка вставить 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