私の目標は、テキストの幅を72に永久に設定することです。カスタムの.vimrcファイルを生成しなければ、これを行うことができないようです。ただし、これを実行するとすぐにカラースキームの問題が発生し、私のコメントは青ではありません(ファイルで私が設定した唯一のオプションは「set textwidth = 72」にもかかわらず)。説明すると、.vimrcファイルを作成する前のウィンドウの外観は次のとおりです。
.vimrcファイルを作成して次のように入力すると、すべてのコメントが白に変わります。
set textwidth=72
そのため、テキストの色を変更するために、次の.vimrcファイルを使用して色を調整してみました。
colorscheme default
syntax enable
set background=dark
set textwidth=72
その結果、私のコメントの色は固定されており、まだ完全には理解されていませんが、固定されているようです。
しかし、vimrcファイルを編集すると、色は次のようになります。
私の質問はなぜ違うのですか?何がうまくいくのか、何がうまくいかないのかわかりません。たとえば、テストファイルが正しく動作しないか、vimrcファイルが正しく動作していますが、何が問題ですか?
答え1
「私のテストファイルは正しく動作しますか、それともvimrcファイルは正しく動作しますか?問題は何ですか?」という質問に答えるために、これはvimrcファイルの期待される動作です。
vimヘルプページから:
ユーザーにvimrcファイルがない場合は、defaults.vimファイルがロードされます。新しいvimrcファイルを作成するときは、引き続き使用するには、上部に次の行を追加します。
source $VIMRUNTIME/defaults.vim
ご存じのとおり、defaults.vim ファイルは構文の強調表示など、さまざまなオプションを有効にします。ただしvimrc
、上記のヘルプファイルのテキストに示されているように、ユーザーが独自のファイルを生成すると、ユーザーが明示的に使用するように指示しない限り、defaults.vimファイルは読み取られません。つまり、新しいファイルオプションで指定されたファイルのみが読み込まれます。読むことができます。 vimrcファイルを使用してください。
:help vimrc-intro
これが、ヘルプページ( )に次の行を追加することを提案する理由です。
ソース $VIMRUNTIME/defaults.vim
不要な変更が発生しないようにvimrcファイルに追加してください。