在我的 vim 配置中,我undercurl
为拼写错误的单词增加了价值
hi SpellBad guifg=NONE cterm=undercurl
Run Code Online (Sandbox Code Playgroud)
在 tmux 之外它工作正常,但在它内部我继续看到它被设置为underline
而不是undercurl
.
澄清一下,即使在 vim 中我也看不到卷线,直到我添加到我的.vimrc
这个:
let &t_Cs = "\e[4:3m"
let &t_Ce = "\e[4:0m"
Run Code Online (Sandbox Code Playgroud)
我做了一些长期的研究,tmux 的行为是正常的吗?在我看来,它根本不支持它。
软件配置: Ubuntu 18.04.3 LTS、 Tmux 3.0a、 Vim 8.0.1453
如果您的 tmux 足够新以支持此功能,那么您需要添加 Smul 功能,请参阅https://man.openbsd.org/tmux#TERMINFO_EXTENSIONS:
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'
Run Code Online (Sandbox Code Playgroud)
如果您想要彩色下划线,您还需要添加 Smulc。
归档时间: |
|
查看次数: |
641 次 |
最近记录: |