☰
高效光标移动技巧
2026/10/26 9:52:24 网站建设 项目流程

在tmux里打字时,如果你想快速移动光标,有两种情况需要区分:


1️⃣ 普通输入模式(直接在 shell 里打字)

这里其实用的是终端/系统的快捷键,tmux 本身不改变这些行为。
在 macOS 下常见的光标移动快捷键:

  • Ctrl + A→ 移动到行首
  • Ctrl + E→ 移动到行尾
  • Option + ← / →→ 按单词移动光标
  • Ctrl + U→ 删除到行首
  • Ctrl + K→ 删除到行尾
  • Ctrl + W→ 删除一个单词
  • Ctrl + H / D→ 删除一个字符(类似退格 / Delete)

这些都是readline(bash/zsh 默认输入库)的快捷键,tmux 里也能用。


2️⃣ tmux 的复制模式(Ctrl+b [进入)

进入复制模式后,光标移动遵循Vim 风格:

  • h / l→ 左右移动一个字符
  • w / b→ 按单词前进 / 后退
  • 0 / $→ 移动到行首 / 行尾
  • g / G→ 文档开头 / 结尾
  • Ctrl+f / Ctrl+b→ 翻页(前进 / 后退)
  • Space→ 开始选择文本,Enter→ 复制选中内容

3️⃣ 提升效率的小技巧

  • 如果你习惯 Vim,可以在~/.tmux.conf里启用vi 模式:
    set-g mode-keysvi
    这样复制模式完全用 Vim 的快捷键,和你在 Vim 里保持一致。
  • 在 shell 输入时,结合zsh + oh-my-zsh或fish,可以获得更强的命令行编辑体验。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询