Pergunta

Eu gostaria de ter vim exibir meus comentários em itálico, e eu entendo que preciso colocar

cterm=italic

no

hi Comment

linha no arquivo color.vim que estou usando. Isso, no entanto, não está tendo efeito na exibição do texto, que eu suspeito ter a ver com algum terminal.App, a menos que eu esteja entendendo mal a sintaxe do VIM. Eu apreciaria se alguém pudesse me mostrar como ativar esse recurso.

Além disso, atualmente estou usando a fonte Mônaco, que não possui um arquivo itálico separado (no entanto, a iluminação de sintaxe em itálico não funciona para consolas, Lucida, BitStream Vera ou outras fontes habilitadas para itálico ou oblíquo) também. Supondo que exista uma solução para fontes com itálico, tenho que pular por mais aros para fazer o Mônaco funcionar?

Obrigado por qualquer entrada.

EDITAR:
Estou surpreso por não ter recebido uma resposta ainda; Isso não parece que deveria ser muito difícil de fazer. Talvez seja. Como alternativa, alguém poderia explicar por que isso não seja possível?

Foi útil?

Solução

A partir de neve, o terminal.App não suporta o atributo itálico (SGR, valor 3). Sinta -se à vontade para registrar uma solicitação em http://bugreporter.apple.com.

Outras dicas

Crie um arquivo chamado 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,

Corre tic xterm-256-italic.terminfo No seu terminal, ele gerará um arquivo ~/.terminfo/78/xterm-256color-italic, então você pode definir TERM=xterm-256-italic

profiles

ou você pode apenas substituir /usr/share/terminfo/78/xterm-256color com ~/.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

Então você pode encontrar a fonte de itálico em Vim:

vim

A partir do OS X Sierra, o aplicativo de terminal padrão suporta itálico. Tudo o que você precisa fazer é adicionar o seguinte ao seu arquivo VIMRC:

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

Em seguida, verifique se a fonte que você usa suporta itálico e também o seu ColorScheme contém itálico para algumas peças de sintaxe.

Suporte em itálico está chegando ao aplicativo ITERM2 Terminal - está nas construções noturnas agora. Como mencionado na solicitação de aprimoramento, você precisa configurar o Terminfo var corretamente.

Konrad, não conheço o terminal.App, mas o itálico é apoiado em muitos emuladores terminais diferentes. Urxvt, Konsole, Gnome-terminal vem à mente.

Parece que você não pode com o monaco-font comum.

Parece que apenas Macvim permite o itálico.

Aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top