Question

Je voudrais avoir vim afficher mes commentaires en italique, et je comprends que je dois placer

cterm=italic

dans le

hi Comment

ligne dans le fichier color.vim J'utilise. Ceci, cependant, est sans effet sur l'affichage du texte, que je soupçonne doit faire avec quelques réglages Terminal.app, à moins que je suis malentendu la syntaxe de vim. Je vous en serais reconnaissant si quelqu'un peut me montrer comment activer cette fonction.

De plus, je suis actuellement en utilisant la police de Monaco, qui n'a pas un fichier séparé en italique (cependant, la italic coloration syntaxique ne fonctionne pas pour Consolas, Lucida, Bitstream Vera ou d'autres polices italic- ou obliques soit permis ). En supposant qu'il existe une solution pour les polices avec italique, dois-je sauter à travers des cerceaux d'autres pour obtenir? Travail Monaco

Merci pour toute entrée.

EDIT:
Je suis surpris que je ne l'ai pas encore obtenu une réponse; cela ne semble pas comme il devrait être trop difficile à faire. Peut etre c'est. Sinon, quelqu'un pourrait expliquer pourquoi cela pas possible?

Était-ce utile?

La solution

Au SnowLeopard, Terminal.app ne supporte pas l'attribut italique (SGR, la valeur 3). Ne hésitez pas à déposer une demande à http://bugreporter.apple.com .

Autres conseils

Créez un fichier appelé xterm-256color-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,

Exécuter tic xterm-256-italic.terminfo dans votre terminal, il va générer un ~/.terminfo/78/xterm-256color-italic de fichier, vous pouvez définir TERM=xterm-256-italic

ou vous pouvez simplement remplacer /usr/share/terminfo/78/xterm-256color avec ~/.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

Ensuite, vous pouvez trouver italiques police dans vim:

Au OS X Sierra, l'application par défaut du terminal prend en charge italiques. Tout ce que vous devez faire est d'ajouter ce qui suit à votre fichier vimrc:

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

Ensuite, assurez-vous que la police prend en charge que vous utilisez italiques et aussi votre colorscheme contient en italique pour certaines parties de syntaxe.

Italique de support vient à l'application de terminal iTerm2 - il est dans la nuit construit maintenant. Comme il est mentionné dans la demande d'amélioration, vous devez configurer le TERMINFO var correctement.

Konrad, ne sais pas Terminal.app, mais en italique est pris en charge dans un grand nombre de différents émulateurs. urxvt, konsole, gnome-terminal viennent à l'esprit.

Vous ne pouvez pas avec la police régulière Monaco-il semble.

Il semble que seul MacVim permet aux italiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top