我正在尝试在 Windows 10 上的 ubuntu 终端上运行 sublime text。我按照此处的说明成功下载了 (https://www.sublimetext.com/docs/3/linux_repositories.html)。当我运行诸如 之类的命令时subl --help
,我会看到预期的命令列表。
但是,当我尝试使用 打开文件时subl filename.py
,没有收到任何错误消息,但什么也没有发生。我在网上查看过,没有发现这个问题。我不确定为什么会发生这种情况,但希望得到任何帮助。
答案1
您将需要 Windows 端的 X 服务器才能在 Windows Subsystem for Linux 上使用 GUI 应用程序。
我选择的 Windows X 服务器是 Xming,您可以在线找到它,或者如果您的机器上有 Chocolatey,您也可以使用它:choco install xming
之后,将以下行附加到~/.bashrc
WSL 中:export DISPLAY=:0
然后通过从命令行或“开始”菜单启动 XLaunch 来启动 Xming,使用默认设置。重新启动 WSL 会话,当您启动 GUI 应用程序时它应该可以工作。
请注意,您可能需要在 Linux 方面安装与 X11 相关的附加库。