回答:
拡張子を確認してそれに応じてテキスト幅を設定する代わりに、Windows 内またはWindows用のtex.vim
(名前はファイルタイプと一致する必要があります)ファイルを作成し、そこでテキスト幅を設定するだけです。これは、.vimrcをクリーンに保つのに役立ちます。.vim/ftplugin/
$HOME/vimfiles/ftplugin/
あなたの.vim/ftplugin/tex.vim
ファイルは、次のようになります。
setlocal textwidth=79
8bittreeがコメントで言ったようfiletype plugins
に、vimrcでも有効にする必要があります(私はなぜ誰もそれを有効にしないのかわかりません):
filetype plugin on
詳細については、こちらをご覧ください:http : //vim.wikia.com/wiki/Keep_your_vimrc_file_clean
では~/.vimrc
、あなたの次の行を追加することができます。
au BufReadPost,BufNewFile *.md,*.txt,*.tex setlocal tw=79
追加のコマンドについては、それらをで区切ります|
。
これにより、ファイルを読み取った直後、または特定の拡張子のバッファーに新しいファイルを開いた直後に設定が行われます。
set
設定はいくつでも取ることができます。のようなものset tw=79 nowrap formatoptions+=j
が動作します。|
(もちろん、別のコマンドを呼び出す必要がない限り)の必要はありません;-)
.vimrc
with でfiletypeプラグインが有効になっていることを確認する必要がありますfiletype plugin on
。