Я хотел бы заменить GVim на Vim в терминале. Одна из приятных особенностей GVim заключается в том, что он может отображать текст курсивом.
Vim позволяет задать escape-код ANSI для курсива ( \e[3m
), но это не работает в Gnome Terminal. Есть ли эмулятор терминала, который поддерживает escape-код ANSI для курсива?
решение1
Я протестировал несколько эмуляторов терминала, echo -e "\e[3mfoo\e[23m"
как и предлагалосьздесь. Я просмотрел Arch wikiсписок, тестирование эмуляторов в официальных репозиториях.
Поддержите курсив
- консоль 15.04.3
- rxvt-юникод 9.21
- тильда 1.2.4
- xterm 318
- gnome-терминал 3.16.2
- пантеон-терминал 0.3.1.1
- якуаке 2.9.9
- рокстерм 3.1.3
- сакура 3.3.0
- термит 10
- млтерм 3.3.8
- терминикс 1.0.0
- терминатор 1.91
- xfce4-терминал 0.8.5.1
Не поддерживать курсив
- гуаке 0.7.2
- lxтерминал 0.2.0
- rxvt 2.7.10
- терминология 0.8.0
- лилитерм 0.9.9.2
- мат-терминал 1.10.1
- xfce4-терминал 0.6.3
- Китти 0.64.0.4
- Шпатлевка 0.65 Бета
решение2
Терминал GNOME (3.6.1) поддерживает курсив с помощью \e[3m
.