Jak mogę wstawić klawisz tabulatora 4 spacje podczas edytowania plików "* .py", a nie innych plików?Rozwiń tabulatory na spacje w vim tylko w plikach Pythona?
Zgodnie z zaleceniem od Vim and PEP 8 -- Style Guide for Python Code, zainstalowałem vim-flake8 (i vim-patogen). Daje to ostrzeżenia w przypadku naruszenia wytycznych stylu PEP8. To jest świetne, ale chciałbym, aby zakładki były automatycznie rozwijane w pierwszej kolejności podczas edycji plików Pythona. Chciałbym, aby klawisz tabulatora rzeczywiście wstawiał zakładki podczas edycji innych typów plików.
Innymi słowy, chcę zastosować następujące kiedy jestem edycji plików Python i tylko pliki Pythonie
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
Dzięki za odpowiedzi na moje pytanie tak szybko (stackoverflow sprawia, że czekam jeszcze kilka minut, aż będę mógł go zaakceptować)! – Jonathan