VIMRCはイタリック性のコメントをします
質問
どうすれば変更できますか ~/.vimrc
私のコードにコメントを斜体にするために?
私の中で ~/.vimrc
私が持っているファイル:
highlight Comment ctermfg=blue
それはコメントを青くします。イタリックにするために何をする必要がありますか?
解決
highlight Comment cterm=italic gui=italic
イタリックセットと斜体を表示できる端末を備えたフォントが必要です。また、デフォルト以外の配色を使用している場合、上記の行が配色がロードされた後に来るはずです ~/.vimrc
配色がそれを無効にしないように。
cterm
ターミナルとで動作させます gui
グラフィカルなVIMクライアント向けです。
他のヒント
何よりもまず、端末が斜体でテキストを表示できるかどうかを確認する必要があります。端末タイプ(-e
フラグは、エスケープコードが解釈されることを確認します)
echo -e "\e[3m foo \e[23m"
あなたが見るなら foo
そうでなければ、ターミナルを変更する必要があります(GNOME端子とKonsoleは良い選択です)。
次に、Vimが使用している端末の種類を認識するのを手伝う必要があります。 ~/.bashrc
:
export TERM="xterm-256color"
これで、これで十分かどうかを確認することができます。新しいファイルを開きます vim foo.html
次のコンテンツで
<i>foo</i>
見える foo
イタリック体?いいえ場合はもう少し進む必要がある場合、Vimはイタリックモードに切り替えるエスケープコードがわからないので、それを伝える必要があります(これは最も難しい部分です、それを理解するのに数年かかりました) 。
次の2行をあなたに入れます ~/.vimrc
set t_ZH=^[[3m
set t_ZR=^[[23m
これらは、私たちが以前にターミナルで使用したのと同じエスケープコードです。 ^[
文字通りの文字ではなく、エスケープキャラクターを表して、挿入モードで挿入できます Ctrl-v に続く ESC (見る :help i_CTRL-V
)
以前に作成したファイルを再開します foo.html
そして、あなたは見るべきです foo
イタリック体;そうしなければ、もうあなたを助けることはできません。それ以外の場合は、ほとんど完了です。最後のステップが1つあります。
あなたを入れてください ~/.vimrc
ファイル
highlight Comment cterm=italic
Colorschemeをロードした後。
私の場合、私はこれを私に入れなければなりませんでした vimrc
ファイル:
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
highlight Comment cterm=italic
そうであることに注意してください いいえ と同じ:
set t_ZH=^[[3m
set t_ZR=^[[23m
highlight Comment cterm=italic
前者は私のために働いたが、後者はそうではなかった。
GVIMのようなGUI環境の場合、シンプルです
highlight Comment gui=italic
それをします。
マイケルマイケルの答えは、ほとんどの場合それを解決するはずです。しかし、斜体のないGVIMのフォントにこれが必要な場合に備えて(ただし、斜めか何か)、〜/.gvimrcでこのようなことを試すことができます
highlight Comment font=Bitstream_Vera_Sans_Mono_Oblique:h14
ここで、H14はフォントサイズです。ただし、このフォントは通常のフォントと同じセルサイズを持つ必要があるため、まったく異なるフォントを使用しないでください。