Domanda

Mi piacerebbe avere visualizzare vim miei commenti in corsivo, e capisco che ho bisogno di inserire il

cterm=italic

nella

hi Comment

riga nel file color.vim sto usando. Questo, tuttavia, sta avendo alcun effetto sulla visualizzazione del testo, che ho il sospetto ha a che fare con una certa impostazione Terminal.app, a meno che non sto fraintendendo la sintassi vim. Ti sarei grato se qualcuno mi può mostrare come attivare questa funzione.

Inoltre, Attualmente sto usando il carattere Monaco, che non ha un file corsivo separato (tuttavia, il corsivo l'evidenziazione della sintassi non funziona per Consolas, Lucida, Bitstream Vera o altri caratteri italic- o oblique abilitato sia ). Partendo dal presupposto che esiste una soluzione per i font con il corsivo, devo fare i salti mortali per eventuali ulteriori ottenere Monaco lavorare?

Grazie per ogni ingresso.

EDIT:
Sono sorpreso che non ho ancora avuto una risposta; questo non sembra come dovrebbe essere troppo difficile da fare. Forse lo è. In alternativa, qualcuno potrebbe spiegare perché questo sarebbe non essere possibile?

È stato utile?

Soluzione

Al SnowLeopard, Terminal.app non supporta l'attributo corsivo (SGR, valore 3). Sentitevi liberi di presentare una richiesta al http://bugreporter.apple.com .

Altri suggerimenti

Crea un file chiamato 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,

Esegui tic xterm-256-italic.terminfo nel vostro terminale, verrà generato un file ~/.terminfo/78/xterm-256color-italic, quindi è possibile impostare TERM=xterm-256-italic

profili

o si può semplicemente sostituire /usr/share/terminfo/78/xterm-256color con ~/.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

Quindi è possibile trovare il corsivo carattere in vim:

vim

A partire da OS X Sierra, l'applicazione terminale predefinito supporta corsivo. Tutto quello che dovete fare è aggiungere la seguente al file vimrc:

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

Quindi assicurarsi che il carattere utilizzato supporta il corsivo e anche la vostra colorscheme contiene corsivo per alcune parti di sintassi.

corsivo supporto sta arrivando l'applicazione terminale iTerm2 - è nella nightly build ora. Come indicato nella richiesta di miglioramento è necessario configurare correttamente il TERMINFO var.

Konrad, non so su Terminal.app, ma corsivo è supportato in un sacco di diversi emulatori di terminale. urxvt, konsole, gnome-terminal vengono in mente.

Non è possibile con il regolare monaco-font sembra.

Sembra che solo MacVim consente il corsivo.

Qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top