我想在终端中用 Vim 替换 GVim。GVim 的一个优点是它能够使用斜体显示文本。
Vim 允许设置斜体 ANSI 转义码 ( \e[3m
),但这在 Gnome 终端中不起作用。是否有支持斜体 ANSI 转义码的终端仿真器?
答案1
echo -e "\e[3mfoo\e[23m"
我已经按照建议测试了许多终端仿真器这里。我浏览了 Arch wiki列表,在官方存储库中测试模拟器。
支持斜体
- 控制台 15.04.3
- rxvt-unicode 9.21
- tilda 1.2.4
- xterm 318
- gnome 终端 3.16.2
- 万神殿终端 0.3.1.1
- 亚库凯 2.9.9
- roxterm 3.1.3
- 樱花 3.3.0
- 白蚁 10
- mlterm 3.3.8
- terminix 1.0.0
- 终结者 1.91
- xfce4-terminal 0.8.5.1
不支持斜体
- guake 0.7.2
- lxterminal 0.2.0
- rxvt 2.7.10
- 术语 0.8.0
- lilyterm 0.9.9.2
- mate-terminal 1.10.1
- xfce4-terminal 0.6.3
- KiTTY 0.64.0.4
- PuTTY 0.65 测试版
答案2
GNOME 终端(3.6.1)通过 支持斜体\e[3m
。