Vimはテキストの幅をゼロにリセットし続けますが、なぜですか?

Vimはテキストの幅をゼロにリセットし続けますが、なぜですか?

私はVIMがテキストの幅をゼロにリセットし続ける理由を理解しようとしています。

この問題を作成するために、Vimで新しいファイルを開き、次のように入力しました。

:set textwidth=72

その後、1〜2文を入力すると、テキストが72文字を超えないことを確認できます。問題ない。以下のコマンドを使用して文書を保存してからファイルを再度開くと、setwidthが0にリセットされると問題が発生します。

:wq!

したがって、今すぐファイルを再度開くと、テキストの幅が再びゼロに設定されます。次のように入力して確認しました。

: set textwidth?

結果はゼロです。これは非常に迷惑なことです。この問題をどのように解決できますか?

ベストアンサー1

Vimはそのセクション間の設定を保持しません。

Vimがロードするたびに、構成ファイルの設定が含まれるように.vimrc構成ファイル(ホームディレクトリに)を作成し、必要な設定を追加する必要があります。

cat >> .vimrc << EOF
set textwidth=72
EOF

おすすめ記事