Как заставить клавишу табуляции вставлять 4 пробела при редактировании файлов "*.py" и не какие-либо другие файлы?
Следуя рекомендации из Vim и PEP 8 -- Руководство по стилю для кода Python, я установил vim-flake8 (и vim-pathogen).Это выдает предупреждения, когда рекомендации по стилю 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