私の .vimrc には、次の行があります。
テキスト幅を 80 に設定
ただし、ファイルを編集するとき: README-SETUP および README-INSTALL vim のテキスト幅を 60 に設定したいと思います。
これは、autocmd を使用して特定のファイル タイプに対して実行できると思いますが、特定のファイルに対してどのように行うのでしょうか?
私の .vimrc には、次の行があります。
テキスト幅を 80 に設定
ただし、ファイルを編集するとき: README-SETUP および README-INSTALL vim のテキスト幅を 60 に設定したいと思います。
これは、autocmd を使用して特定のファイル タイプに対して実行できると思いますが、特定のファイルに対してどのように行うのでしょうか?
これは次のように行うことができます。
autocmd BufReadPre README*.txt setlocal textwidth=60
または、ファイルを 1 つずつリストすることもできます。
autocmd BufReadPre README-SETUP setlocal textwidth=60
autocmd BufReadPre README-INSTALL setlocal textwidth=60
編集: ZyX が指摘するように、このようなオプションでは setlocal よりも setlocal を優先してください。セッション中にすべてのバッファーがそのテキスト幅を持つことは本当に望ましくありません。
ファイルの先頭にコメントを追加することもできます。
# vim: textwidth=80
# は、コンテキスト内のコメントを表す任意の文字に置き換えることができます。