私は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.vimrc2~/.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 の初心者および中級者のユーザーに役立つことは間違いありません。