Vim+;tmux+;WSL在浏览文档时显示正方形和奇怪字符
我能够在Windows Ubuntu子系统中使用vim,没有任何问题 然后,当在tmux中运行Vim并键入文本时,大多数字符会显示为奇怪的正方形,内部带有引号,而不是实际的字母。[这是Vim文本的屏幕截图][1]Vim+;tmux+;WSL在浏览文档时显示正方形和奇怪字符,vim,tmux,windows-subsystem-for-linux,Vim,Tmux,Windows Subsystem For Linux,我能够在Windows Ubuntu子系统中使用vim,没有任何问题 然后,当在tmux中运行Vim并键入文本时,大多数字符会显示为奇怪的正方形,内部带有引号,而不是实际的字母。[这是Vim文本的屏幕截图][1] 当在tmux(Ctrl+b+[)中突出显示文本时,控制台中[我有类似的行为][2]。该问题与在我的bashrc中设置术语有关,如下所示: export TERM=screen-256color-bce 在评论了这句话之后,我的术语被设置为screen-256color,效果很好 我不知
当在tmux(Ctrl+b+[)中突出显示文本时,控制台中[我有类似的行为][2]。该问题与在我的bashrc中设置术语有关,如下所示:
export TERM=screen-256color-bce
在评论了这句话之后,我的术语被设置为screen-256color,效果很好
我不知道为什么会出现这种情况,我尝试了许多不同的设置,唯一对我有效的是将windows终端与tmux和vim结合使用 然后,我们可以设置以下别名
alias tmux='tmux new“导出术语=screen-256color;$SHELL”“
也许tmux-u
可以解决这个问题,强制终端使用UTF-8?我刚刚尝试过。不幸的是结果仍然是一样的。这是在哪个终端上运行的?不确定在哪个终端上运行Windows 1中的linux子系统。但是当在我的tmux中运行ps-o'cmd='-p$(ps-o'ppid='-p$)
时,我得到了“tmux”终端。如果我在输入tmux之前在终端内运行它,我会得到“/init”,这是终端吗?我不熟悉vim;也许这可能是有用的:您可能会看到这个问题: