マック、端末の強調表示vimの構文で使用可能にするイタリック
-
19-09-2019 - |
質問
私はVimはイタリック体で私のコメントを表示したいのですが、私は私が配置する必要が理解
cterm=italic
タグで
hi Comment
私が使用しているcolor.vimファイル内の行。これは、しかし、私はvimの構文を誤解していない限り、いくつかのTerminal.appの設定に関係している疑いがあるテキスト表示には影響を、持っていないです。誰かがどのようにこの機能を有効にするには私を見ることができれば、私は感謝しています。
また、私は現在、別のイタリックのファイルを持っていないモナコフォントを、使用しています(ただし、イタリック構文ハイライトはConsolas、ルシーダ、ビットストリームベラまたは他のitalic-または斜め有効なフォントでは動作しませんか)。解決策は、イタリック体でフォントのために存在すると仮定すると、私はモナコで作業を取得するために、任意の更なるフープを介してジャンプしなければならないのですか?
任意の入力いただきありがとうございます。
編集:
私は、私はまだ答えをもらっていない驚いています。それを行うにはあまりにも困難でなければなりませんように、これはいないようです。多分それはあります。これは、がないは可能であろう、なぜ代わりに、誰かが説明できる?
解決
SnowLeopardのように、Terminal.appはイタリック属性(SGR、値3)をサポートしていません。 http://bugreporter.apple.com ので要求を提出すること自由に感じています。
他のヒント
のxterm-256色-italic.terminfoというファイルを作成します。
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
あなたのターミナルでランtic xterm-256-italic.terminfo
、それはファイル~/.terminfo/78/xterm-256color-italic
が生成されます、そして、あなたがTERM=xterm-256-italic
を設定することができます。
またはあなただけの/usr/share/terminfo/78/xterm-256color
で~/.terminfo/78/xterm-256color-italic
を置き換えることができます。
sudo cp /usr/share/terminfo/78/xterm-256color /usr/share/terminfo/78/xterm-256color-bak
sudo cp ~/.terminfo/78/xterm-256-color-italic /usr/share/terminfo/78/xterm-256color
次に、あなたのvimでイタリック体のフォントを見つけることができます
OS Xシエラのとおり、デフォルトの端末アプリはイタリック体をサポートしています。あなたがする必要があるすべてはあなたのvimrcファイルに以下を追加することです。
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
次に、使用フォントがイタリック体をサポートし、また、あなたのカラースキームは、いくつかの構文部品のイタリック含まれていることを確認します。
コンラートは、Terminal.appを知りませんが、イタリック体は、異なる端末エミュレータの多くでサポートされています。 urxvt、konsoleの、gnome-terminalは気にしています。