跳转到内容

界面与 Vim 模式

PhanTerm 采用了受 Vim 启发的双模式交互模型。这种设计让您可以在无需频繁使用鼠标的情况下,极速在终端环境和本地操作界面间切换。

当您连接到一台服务器后,您就默认处于终端模式。 在此模式下:

  • 您的焦点锁定在远程的终端会话中。
  • 您敲击的所有按键(包括 Ctrl+cCtrl+dCtrl+l 等)都会直接传输给远程服务器,仿佛您在使用系统自带的终端。
  • 只有唯一的一个全局逃生快捷键:按下 Ctrl+\ 即可退回到普通模式 (Normal Mode)

按下 Ctrl+\ 后,您就进入了普通模式。此时所有的按键都将被 PhanTerm 接管,用于操作本地的用户界面(如侧边栏、选项卡等)。

在普通模式下,您可以使用以下快捷键在不同的 UI 面板间切换:

  • Tab / Shift+Tab:在可见的面板之间循环切换焦点。
  • Ctrl+h:向左切换焦点(例如切换到文件树侧边栏)。
  • Ctrl+l:向右切换焦点(例如切换回主终端面板)。
  • Space:显示/隐藏左侧的文件树侧边栏。
  • M:展开或折叠下方的高级服务器监控面板。
  • iEnter:当您的焦点位于终端面板时,按下可重新进入终端模式

当焦点位于列表(如文件树、连接列表)时,您可以使用肌肉记忆中的 Vim 快捷键:

  • j / k:向下/向上移动选中项。
  • gg:直接跳转到列表顶部。
  • G:直接跳转到列表底部。
  • Ctrl+u / Ctrl+d:向上或向下滚动半页。

熟悉了这些快捷键后,您会发现操作多个连接和传输文件如同在 Vim 中编写代码一样行云流水。