私はpythonファイルを編集しています。タブストップの現在の設定は次のとおりです(実験的なものです):
- ~/.vimrc:
set tabstop=4
- ~/.vim/ftplugin/python.vim:
set tabstop=2
- ~/.vim/after/plugin/python.vim ファイルはありません
set tabstop?
ショーtabstop=8
verbose set tabstop?
を示していますtabstop=8
。からの最後のセット/usr/share/vim/vim80/ftplugin/python.vim
私の質問:
- ファイル内またはファイル内に
tabstop
明示的に設定しているのに、設定が 8 になっているのはなぜですか4
.vimrc
2
~/.vim/ftplugin/python.vim
- 、、、
~/.vimrc
などの各ファイルはいつロードされますか?~/.vim/ftplugin/python.vim
~/.vim/after/plugin/python.vim
/usr/share/vim/vim80/ftplugin/python.vim
- どのファイルが優先され、他の設定を上書きするにはどこで設定を定義すればよいですか?
- とどう
set
違うのset local
?
誰かがこれらすべての質問に答えてくれたら最高です。これらの概念はすべて相互に関連しているため、特に Vim の初心者および中級者のユーザーに役立つことは間違いありません。