系统快捷键是PyMUD固话在程序中的快捷键设置,这些快捷键不能通过配置文件自定义覆盖。
上翻页功能。将当前光标向上滚动一定行数。该行数由窗口尺寸所确定。当光标位于最末尾的半屏行数之前时,屏幕会自动分屏。
下翻页功能。将当前光标向下滚动一定行数。该行数由窗口尺寸所确定。当光标位于最末尾的半屏行数之后时,屏幕自动取消分屏。
取消分屏功能。不论当前光标位于何处, Ctrl+Z
均可以直接去掉分屏,使光标回到最末尾处。
纯文本复制功能。以纯文本形式复制选定区域。当选中区域多行时,复制选中行全部内容。
注意 : MacOS系统中,复制也是 Control + C ,而不是系统复制快捷键 Command + C。
原始文本复制功能。以包含ANSI字符代码的形式进行复制。当选中区域仅在一行时,复制该行整行。当选中区域多行时,复制选中行全部内容。
粘贴功能。
注意: 粘贴快捷键是系统快捷键,列在此处是说明Windows和MacOS不同系统下要使用不同的快捷键。
命令行快速命令补完。所有历史命令会作为快速补完的数据源。输入部分内容后,可使用右箭头快速补完。
命令行历史命令切换检索。
多会话下的当前会话快速切换。Ctrl + ←
向前切换,Ctrl + →
向后切换。
帮助命令。将浏览器导航到 PyMUD的帮助文档站点
鼠标使能/禁用切换命令。在ssh远程连接下,复制命令无法复制到本地剪贴板,此时可以禁用鼠标后使用鼠标调用复制功能,可以复制到本地剪贴板中。 当鼠标被禁用时,状态栏右下角会显示“鼠标已禁用”状态。
自定义快捷键是通过 Settings.py
和本地 pymud.cfg
所设置的快捷键,该快捷键的 Settings.py
默认选项可以被本地设置所覆盖。
设置快捷键时,key为 prompt toolkit 所支持的快捷键字符串,value为通过session.exec_command运行所支持的任意命令。
以下为未覆盖配置时的默认自定义快捷键功能
相当于命令 #ignore
相当于命令 #clear
相当于命令 #close
注意: Windows Terminal下,F11键是切换全屏/窗口状态,因此PyMUD快捷键不生效。
相当于命令 #exit