Tom*_*mas 7 windows-subsystem-for-linux
我目前正在使用 WSL 进行一些共享开发,有一件事困扰着我:如何以经典的 UNIX 终端方式(即使用Shift+PgUp或Shift+ PgDn)向上/向下滚动终端?它不适用于任何常见组合:
有或没有Shortcuts with Ctrl enabled
选择。
任何帮助表示赞赏。
鼠标滚动效果很好,但键盘不行。
我建议使用AutoHotkey和以下脚本来启用Shift+PgUp和Shift+ PgDn:
#IfWinActive ahk_class ConsoleWindowClass
+PgUp::
Send {WheelUp}
Return
+PgDn::
Send {WheelDown}
Return
#IfWinActive
Run Code Online (Sandbox Code Playgroud)
让我们做一些简单的介绍。在 Windows 中,命令提示符是 shell,而不是终端。并且wsl.exe
是一个命令行程序。有许多适用于 Windows 的终端仿真器具有类似 Unix 的终端功能。
对于共享环境,使用ssh 和 WSL(适用于 Linux 的 Windows 子系统)是更好的选择。sshd
使用命令在 WSL 中运行守护程序sudo service ssh start
(这里我跳过证书交换步骤)。您可以关注许多文章和问答。现在是主要部分,即键盘快捷键。在 Windows 端,ssh user_name@localhost
使用任何终端模拟器运行,如putty、mintty、 kitty 、 MobaXterm 、 ConEmu 等,它们都内置了向上/向下翻页键盘快捷键。
如果您想跳过 ssh 设置的麻烦,那么您可以使用wsltty,它使用mintty(终端模拟器)和wslbridge(与 ssh 相同但已预先配置)。mintty 具有与前面的示例类似的键盘快捷键。
归档时间: |
|
查看次数: |
4437 次 |
最近记录: |