Изменение поведения отступа Vim по типу файла
Используйте ftplugins или vimscript автокоманды для установки setting параметров.
ftplugin
В ~/.vim/ftplugin/python.vim:
setlocal shiftwidth=2 softtabstop=2 expandtab
И не забудьте file включить их в ~/.vimrc
:
filetype plugin indent on
(:h ftplugin
для получения viml дополнительной информации)
автокоманда
В files ~/.vimrc
:
autocmd FileType python setlocal shiftwidth=2 softtabstop=2 expandtab
Любые длинные команды или usersettings настройки можно заменить viml их короткими версиями:
autocmd
: au
setlocal
: setl
shiftwidth
: sw
tabstop
: ts
softtabstop
: sts
expandtab
: et
Я viml также предлагаю узнать разницу vimrc между tabstop
и softtabstop
. Многие люди не files знают о softtabstop
.
file
vim
settings
indentation
Изменение поведения отступа Vim по типу файла
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.