Frage

Ich möchte, dass VIM meine Kommentare in Kursivschrift anzeigen, und ich verstehe, dass ich platzieren muss

cterm=italic

in dem

hi Comment

Zeile in der Datei color.vim, die ich verwende. Dies hat jedoch keinen Einfluss auf die Textanzeige, von der ich vermute, dass sie mit einem Terminal.App -Einstellung zu tun hat, es sei denn, ich verstehe die VIM -Syntax falsch. Ich würde mich freuen, wenn mir jemand zeigen kann, wie man diese Funktion aktiviert.

Darüber hinaus verwende ich derzeit die Monaco-Schriftart, die keine separate kursive Datei hat (die kursive Syntax-Highlighting funktioniert jedoch nicht für Konsolas, Lucida, Bitstream Vera oder andere kursive oder schräg-fähige Schriftarten). Unter der Annahme, dass eine Lösung für Schriftarten mit Kursivschrift vorhanden ist, muss ich durch weitere Reifen springen, um Monaco zum Laufen zu bringen?

Vielen Dank für jede Eingabe.

BEARBEITEN:
Ich bin überrascht, dass ich noch keine Antwort bekommen habe. Dies scheint nicht zu schwierig zu sein. Vielleicht ist es. Alternativ könnte jemand erklären, warum dies wäre nicht möglich sein?

War es hilfreich?

Lösung

Ab Snowleopard unterstützt terminal.app das kursive Attribut (SGR, Wert 3) nicht. Fühlen Sie sich frei, eine Anfrage beizulegen http://bugreporter.apple.com.

Andere Tipps

Erstellen Sie eine Datei namens Xterm-256Color-iTitalic.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,

Laufen tic xterm-256-italic.terminfo In Ihrem Terminal generiert es eine Datei ~/.terminfo/78/xterm-256color-italic, dann können Sie einstellen TERM=xterm-256-italic

profiles

Oder Sie können einfach ersetzen /usr/share/terminfo/78/xterm-256color mit ~/.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

Dann finden Sie Kursivschrift in Vim:

vim

Ab OS X Sierra unterstützt die Standard -Terminal -App Kursivschrift. Alles, was Sie tun müssen, ist, Ihre VIMRC -Datei Folgendes hinzuzufügen:

let &t_ZH="\e[3m"
let &t_ZR="\e[23m"

Stellen Sie dann sicher, dass die von Ihnen verwendete Schriftart eine Kursivschrift unterstützt, und auch Ihr ColorScheme enthält Kursiv für einige Syntaxteile.

Kursivpflege Kommt zur ITERM2 -Terminal -App - es ist jetzt in den nächtlichen Builds. Wie in der Verbesserungsanforderung erwähnt, müssen Sie die konfigurieren Terminfo var richtig.

Konrad, weiß nicht über terminal.app, aber es wird in vielen verschiedenen Terminal -Emulatoren eine Kursivschrift unterstützt. URXVT, Konsole, Gnom-terminal fallen mir in den Sinn.

Sie können nicht mit der regulären Monaco-Font, wie es scheint.

Es scheint, dass nur MacVim die Kursivschrift ermöglicht.

Hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top