在 WSL 上使用 Screen 分割终端时出现的问题 - Ubuntu 14.04.5,Screen 4.1.0

在 WSL 上使用 Screen 分割终端时出现的问题 - Ubuntu 14.04.5,Screen 4.1.0

我正在尝试分屏查看 VIM 和终端,但不确定我是否做错了什么。我看到的说明说要安装 screen(我已经安装了 4.1.0 版本)并在终端中输入“screen”,然后输入“Ctrl a |”,但这对我来说不起作用。

当我在终端中输入“screen”时,它输出“无法创建目录‘/var/run/screen’:权限被拒绝”。当我输入“sudo screen”时,屏幕清除并输出“[screen is terminating]”,此时终端可以工作,但屏幕热键似乎仍然不起作用。如果我再次输入“screen”,它会再次清除屏幕。

“信息屏幕”将我带到文档页面,上面说要使用“Ca”,我假设这意味着“Ctrl a”,但这似乎不起作用(我按住 ctrl 并按下小写字母“a”)。这是我的第一篇帖子,所以请告诉我是否可以改进我的问题格式(不确定 WSL 的正确标签),非常感谢您抽出时间。

编辑:我已经使用 tmux 一周了,没有出现任何问题,而且我一直在避免屏幕无法按计划运行的固有问题。从根目录,当我输入“ls -ld /var/run/screen”或“ls -l /var/run/screen”时,我收到相同的输出“ls:无法访问 /var/run/screen:没有这样的文件或目录”。当我输入“ll”或“ls -l”时,我看不到目录 var。

答案1

更新@2016-09-09:

屏幕现在应该可以在 Windows 10 RS2 Insiders 版本 14915+ 上正常工作。 看发行说明相关错误更新#774更多细节。

[PS:如果这回答了你的问题,请采纳。谢谢。]


2016-08-29 - 有一个WSL 中的问题在 Win10AU 中,导致屏幕无法正常运行。团队正在努力修复并将在未来几周内通过 Windows Insiders 版本发布。不便之处,敬请谅解。

在此期间,你可能需要尝试 tmux,效果很好

答案2

在终端中,输入“screen”然后按 Enter 键启动 screen。现在所有命令都以 Ctrl-a 开头。即按住 Ctrl 键并按下小写字母 a。之后输入的下一个字符将是命令。开始吧...

按 Ctrl-a 然后按 Shift-S(大写 S)这将分割屏幕。如果按小写 s,则可能需要退出并重新启动终端和屏幕。下一步...

按 Ctrl-a 然后按 Tab。这会将焦点放在下方屏幕上。在该屏幕上按 Ctrl-a 然后按 c。这将在该窗口中启动一个新会话。

按 Ctrl-a 然后按 Tab 切换回上部屏幕。选择您想要编辑器所在的屏幕并像平常一样启动它。使用 Ctrl-a 然后按 Tab 根据需要来回切换。可以找到一个相当不错的说明列表,这关联

相关内容