中央構成
特定のコマンド/ローカル例外を一元的に設定しても問題ない場合は、そのようなautocmdをに入れることができます~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
、および同様におよびの:setlocal
代わりに使用することが重要です。:set
:map <buffer> ...
:command! -buffer ...
一方、プロジェクトとともに特定の構成を保存したい場合(および、これをモードラインを介してすべてのファイルに埋め込みたくない場合)、次の2つのオプションがあります。
組み込み機能を備えたローカル設定
常にプロジェクトのルートディレクトリからVimを起動する場合、ビルトイン
:set exrc
.vimrc
現在のディレクトリからのファイルの読み取りを有効にします。:set ts=4 sw=4
そこにコマンドを配置できます。
プラグインによるローカル設定
それ以外の場合は、プラグインの助けが必要です。vim.orgにはいくつかあります。localrcプラグインをお勧めします。これにより、ローカルのファイルタイプ固有の構成も可能になります。
ファイルシステムから設定を読み取ることはセキュリティに影響することに注意してください。あなたがしたいことがあり:set secure
ます。