我在wsl上遇到了一个关于ubuntu的奇怪问题。
当我想在 Ubuntu 或 Debian 上(通过 Windows 中的 WSL)修改 txt 文件时,终端的内容为空,我什么也看不到(文本文件的内容是不可见的):
我创建了一个包含一些内容的简单文本文件
当我想用 vim 读取/修改文件时(与 vi 和 nano 相同的问题),我得到这个空终端:
在这个空终端上,如果我按i
then some text
thenescape + :x
然后enter
,我会得到:
并且文本some text
已添加到文件中:
我在 WSL 上尝试了 Debian,我遇到了同样的问题!由于这个问题,无法使用 vim、vi 或 nano:/
我取消选中并重新检查窗口功能“Linux 的 Windows 子系统”,但问题仍然存在。
谢谢你的帮助 :)
编辑 :
命令 $TERM 的返回:
尝试将 $TERM 设置为 xterm-color。有了这个改变,我得到了 vi、vim 和 nano 的工作。
并再次尝试您最喜欢的编辑器。并使其永久添加到您的 ~/.profile 或 ~/.bashrc
这在安装 Windows Server 2019 累积更新 (KB5007206) 后开始。还删除了这个更新,我能够让 vi、vim 和 nano 在 WSL 上工作。