O terminal Gnome suporta itálico (pelo menos na versão 3.8.4). Você pode testar o suporte do terminal para itálico executando $ echo -e "\e[3mfoo\e[23m"
. Se você ver foo impresso em itálico, foo , então o terminal o suporta.
Então você tem que inserir o seguinte em .vimrc
:
set t_ZH=^[[3m
set t_ZR=^[[23m
Observe que ^[
é um único caractere e pode ser inserido no modo inserção do vim digitando <ctrl>-v <esc>
.
Depois disso, você precisa dizer ao vim para colocar em itálico os comentários. Você pode testar rapidamente se funciona executando :highlight Comment cterm=italic
no vim quando o arquivo com alguns comentários estiver aberto. Os comentários devem ficar em itálico imediatamente.
Eu encontrei as instruções acima no reddit ( Itálico no terminal vim e tmux ), mas eu não tive que seguir todos os passos listados lá. Minha resposta é a versão destilada de instruções que funcionaram para mim.