Расширять табуляции пробелами в vim только в файлах python?

Как заставить клавишу табуляции вставлять 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

32
задан Community 23 May 2017 в 12:02
поделиться