質問: 1 '対応カッコの強調表示解除 の設定をしましたが、syntax offだけ効きません。 設定ターミナルはTera Termを使っています。 --- 試しに、 /rootフォルダへvimrcを名称testと名称vimrcとして複写してみたら、 名称testはsyntax offが当たっており、名称vimrcは元のままで高輝度で 表示され非常に不思議です。 また、名称testの先頭行へ#123456789を追加し保管、再度vimで見ると一部分が高輝度になりました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d04a2aa74c64f4a2feefbb6d6655b7dc.png) vim --version(概要) > > vim --version > > VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 11 2019 19:08:24) > > 適用済パッチ: 1-1763 > > システム vimrc: "/etc/vimrc" > > ユーザー vimrc: "$HOME/.vimrc" > > 第2ユーザー vimrc: "~/.vim/vimrc" > > ユーザー exrc: "$HOME/.exrc" > > デフォルトファイル: "$VIMRUNTIME/defaults.vim" > > 省略時の $VIM: "/etc" > > 省略時の $VIMRUNTIME: "/usr/share/vim/vim80" > > >
回答: `$VIMRUNTIME/defaults.vim` の中で `syntax on` が実行されてるのが原因だと思います。 `defaults.vim` を編集して `syntax on` の箇所を `syntax off` に変更してみてください。 ``` " Switch syntax highlighting on when the terminal has colors or when using the " GUI (which always has colors). if &t_Co > 2 || has("gui_running") " Revert with ":syntax off". syntax off " I like highlighting strings inside C comments. " Revert with ":unlet c_comment_strings". let c_comment_strings=1 endif ``` もしくは、`$HOME/.vimrc` を作成して `syntax off` を設定してみてください。 そうすれば `$HOME/.vimrc` の設定が優先されます。 それと vimrc のコメントは `'` ではなくて `"` ですので そちらも修正すると良いと思います。