Ubuntu tmux是否支持VIM中使用的字符m=underl?

Ubuntu tmux是否支持VIM中使用的字符m=underl?,ubuntu,vim,tmux,Ubuntu,Vim,Tmux,在我的vim配置中,我为拼写错误的单词添加了underrl值 hi SpellBad guifg=NONE cterm=undercurl 在tmux外部,它工作正常,但在它内部,我继续看到它被设置为underline,而不是underrl 为了澄清这一点,即使在vim中,我也无法看到卷曲线,直到我将其添加到我的。vimrc中: let &t_Cs = "\e[4:3m" let &t_Ce = "\e[4:0m" 我做了一些长时间的研究,tmux这样做是正常的吗?在我看来,

在我的vim配置中,我为拼写错误的单词添加了
underrl

hi SpellBad guifg=NONE cterm=undercurl
在tmux外部,它工作正常,但在它内部,我继续看到它被设置为
underline
,而不是
underrl

为了澄清这一点,即使在vim中,我也无法看到卷曲线,直到我将其添加到我的
。vimrc
中:

let &t_Cs = "\e[4:3m"
let &t_Ce = "\e[4:0m"
我做了一些长时间的研究,tmux这样做是正常的吗?在我看来,它根本不支持它

软件配置: Ubuntu 18.04.3 LTS, Tmux 3.0a,
Vim 8.0.1453

如果您的tmux足够新,可以支持此功能,那么您需要添加Smul功能,请参阅:


如果您想要彩色下划线,您还需要添加Smulc。

哦,它似乎很管用。我已经在tmux配置中使用了
终端覆盖
,可能Smulx值是错误的。。。不过,谢谢你。
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'