按键操作说明
- A - f:向前移动一个单词
- 基本操作
- Esc:清除输入行 清除当前输入行。与 “revert - line” 不同,此操作可撤销。
- Home:行首 移动到当前行的起始位置。
- End:行尾 移动到行尾,或插入建议内容。
- Ins:覆盖模式 切换覆盖模式。此命令仅影响 “emacs” 模式。每次输入…
- Del:删除字符 删除光标位置的字符。
- Bkspc:向后删除字符 删除光标后的字符。数字参数表示删除…
- Enter:接受输入行 接受当前输入行。该行可能会添加到历史记录列表中,以备将来…
- S - Ins:粘贴 从剪贴板粘贴文本到光标位置。
- C - Del:删除单词 从光标位置删除到当前单词末尾,或者如果在单词之间…
- C - Bkspc:向后删除单词 删除光标后的单词。单词边界与 “back…” 中的相同。
- C - ]:字符搜索 读取一个字符,并将光标移动到该字符的下一个出现位置。
- C - _:vi 撤销 增量撤销,每行单独记录。
- C - c:复制或取消 如果有选中的文本,将其复制到剪贴板;否则取消输入行并…
- C - d:删除字符 删除光标位置的字符。
- C - g:中止 中止当前编辑命令并敲响终端的铃声(取决于…)。
- C - j:接受输入行 接受当前输入行。该行可能会添加到历史记录列表中,以备将来…
- C - q:引用插入 逐字将下一个输入的字符添加到行中。
- C - t:交换字符 将光标前的字符向前拖动到光标处的字符上。
- C - v:粘贴 从剪贴板粘贴文本到光标位置。
- C - x,C - g:中止 中止当前编辑命令并敲响终端的铃声(取决于…)。
- C - x,C - u:vi 撤销 增量撤销,每行单独记录。
- C - z:vi 撤销 增量撤销,每行单独记录。
- **A - **:删除水平空白 删除光标周围的所有空格和制表符。
- A - d:删除单词 从光标位置删除到当前单词末尾,或者如果在单词之间…
- A - r:恢复行 撤销对该行所做的所有更改。这类似于执行 “undo” 命令…
- A - t:交换单词 将光标前的单词拖动到光标后的单词之后,移动…
- A - C - Bkspc:向后删除单词 删除光标后的单词。单词边界与 “back…” 中的相同。
- A - C - ]:向后字符搜索 读取一个字符,并将光标移动到该字符的前一个出现位置。
- A - C - g:中止 中止当前编辑命令并敲响终端的铃声(取决于…)。
- A - C - h:向后删除单词 删除光标后的单词。单词边界与 “back…” 中的相同。
- A - C - i:插入制表符 插入一个制表符。
- A - C - r:恢复行 撤销对该行所做的所有更改。这类似于执行 “undo” 命令…
- 光标移动
- Left:向后移动一个字符 向后移动一个字符。
- C - Left:向后移动一个单词 移动到当前或前一个单词的起始位置。
- C - Right:向前移动一个单词 向前移动到下一个单词的末尾,或插入下一个建议单词。
- A - Left:向后移动一个单词 移动到当前或前一个单词的起始位置。
- A - Right:向前移动一个单词 向前移动到下一个单词的末尾,或插入下一个建议单词。
- A - b:向后移动一个单词 移动到当前或前一个单词的起始位置。
- 自动补全
- Tab:旧菜单补全 用下一个匹配项替换补全单词。重复执行可逐步…
- S - Tab:向后旧菜单补全 与 “旧菜单补全” 类似,但方向相反。
- C - Space:选择补全 从可能的补全项交互式列表中选择来执行补全。
- C - x,*:通配符展开单词 插入 “glob - list - expansions” 列出的所有通配符补全项。
- C - x,g:列出通配符展开 列出光标前文本的可能通配符补全项。
- A - &:波浪号展开 对当前单词执行波浪号展开。
- A - =:列出可能的补全项 列出光标前文本的可能补全项。
- A - g:通配符单词补全 对光标前的文本执行通配符补全,带有 “…”。
- A - ~:波浪号展开 对当前单词执行波浪号展开。
- A - C - [:补全 对光标前的文本执行补全。
- A - C - n:旧菜单数字补全 类似于 “旧菜单补全”,但使用当前屏幕上的数字。
- A - C - S - N:弹出数字补全 从当前屏幕上的数字列表中执行交互式补全。
- 历史记录
- Up:上一条历史记录 在历史记录列表中 “向后” 移动,获取上一条命令。
- Down:下一条历史记录 在历史记录列表中 “向前” 移动,获取下一条命令。
- Right:光标向前移动 向前移动光标,或在行尾从之前的… 复制字符。
- PgUp:向后历史搜索 在历史记录中向后搜索光标前的字符串。
- PgDn:向前历史搜索 在历史记录中向前搜索光标前的字符串。
- F1:光标向前移动 向前移动光标,或在行尾从之前的… 复制字符。
- F2:复制到字符 输入一个字符,并从之前的命令中复制到该字符处。
- F3:复制到末尾 复制之前命令的剩余部分。
- F5:上一条历史记录 在历史记录列表中 “向后” 移动,获取上一条命令。
- F7:历史记录列表选择 从列表中执行一条历史记录项。
- F8:向后历史搜索 在历史记录中向后搜索光标前的字符串。
- F9:复制历史记录编号 输入一个历史记录编号,并用该历史记录替换输入行。
- C - n:下一条历史记录 在历史记录列表中 “向前” 移动,获取下一条命令。
- C - o:执行并获取下一条 接受当前行,并获取相对于当前行的下一行。
- C - p:上一条历史记录 在历史记录列表中 “向后” 移动,获取上一条命令。
- C - r:反向历史搜索 从当前行开始向后增量搜索并移动…
- C - s:正向历史搜索 从当前行开始向前增量搜索并移动…
- A -.:粘贴上一条参数 插入上一条历史记录项的最后一个参数。带有数字…
- A - <:历史记录开始 移动到历史记录的第一行。
- A - >:历史记录结束 移动到输入历史记录的末尾,即当前正在… 的行。
- A - _:粘贴上一条参数 插入上一条历史记录项的最后一个参数。带有数字…
- A - n:非增量向前历史搜索 从当前行开始向前搜索并 “向下” 移动…
- A - p:非增量反向历史搜索 从当前行开始向后搜索并 “向上” 移动…
- A - C - Up:弹出历史记录 在弹出列表中显示历史记录项。使用光标前的任何文本进行过滤。
- A - C - d:删除历史记录 在搜索历史记录时,从历史记录中删除当前行。
- A - C - k:添加历史记录 将当前行添加到历史记录中但不执行,然后清除…
- A - C - y:粘贴第 n 个参数 插入上一条历史记录项的第一个参数(例如,第二个…)。
- 剪切与粘贴
- C - Home:向后删除整行 从光标位置向后删除到当前行的开头。带有…
- C - End:删除整行 从光标位置删除到行尾。带有负数字…
- C - k:删除整行 从光标位置删除到行尾。带有负数字…
- C - u:删除整行 从光标位置向后删除到当前行的开头。
- C - w:删除单词 使用空白作为单词边界,删除光标后的单词。该…
- C - x,C - Bkspc:向后删除整行 从光标位置向后删除到当前行的开头。带有…
- C - y:粘贴 从剪切环的顶部粘贴到光标位置的缓冲区中。
- A - y:弹出粘贴 旋转剪切环并粘贴新的顶部内容;但仅当前一个命令是 “粘贴” 时…
- 选择操作
- S - Up:CUA 上一屏行 将选择范围向上扩展一屏行。
- S - Down:CUA 下一屏行 将选择范围向下扩展一屏行。
- S - Left:CUA 向后字符 将选择范围向后扩展一个字符。
- S - Right:CUA 向前字符 将选择范围向前扩展一个字符,或插入下一个完整的建议…
- S - Home:CUA 行首 将选择范围扩展到行首。
- S - End:CUA 行尾 将选择范围扩展到行尾。
- S - Del:CUA 剪切 将选中的文本剪切到剪贴板。
- C - Ins:CUA 复制 将选中的文本复制到剪贴板。
- C - S - Left:CUA 向后单词 将选择范围向后扩展一个单词。
- C - S - Right:CUA 向前单词 将选择范围向前扩展一个单词。
- 滚动操作
- C - Up:向上滚动一行 向上滚动一行。
- C - Down:向下滚动一行 向下滚动一行。
- A - Up:向上滚动一行 向上滚动一行。
- A - Down:向下滚动一行 向下滚动一行。
- A - Home:滚动到顶部 滚动到终端滚动缓冲区的顶部。
- A - End:滚动到底部 滚动到终端滚动缓冲区的底部。
- A - PgUp:向上滚动一页 向上滚动一页。
- A - PgDn:向下滚动一页 向下滚动一页。
- 其他操作
- F4:删除到字符 输入一个字符,并在输入行中删除到该字符处。
- F6:插入文件结束符 插入 ^Z。
- S - Space:切换空格 调用普通的空格键绑定,使 Shift - Space 的行为与… 相同。
- C - PgUp:上一级目录 执行 “cd..” 移动到上一级目录。
- C - /:切换斜杠 在光标处的单词中,或在… 中,在正斜杠和反斜杠之间切换。
- C - @:设置标记 将标记设置到光标位置。如果提供了数字参数,则设置…
- C - a:全选(CMD 窗口) 在独立的 CMD 窗口中调用 “全选” 命令。
- C - e:展开行 在输入行中执行历史记录、doskey 别名和环境变量展开。
- C - f:查找(CMD 窗口) 在独立的 CMD 窗口中调用 “查找…” 命令。
- C - l:清屏 清除终端屏幕,然后重绘当前行,保留当前行…
- C - M:标记(CMD 窗口) 在独立的 CMD 窗口中调用 “标记” 命令。
- C - x,(:开始录制键盘宏 开始将输入的字符保存到当前键盘宏中。
- C - x,):结束录制键盘宏 停止将输入的字符保存到当前键盘宏中,并保存…
- C - x,C - e:编辑并执行命令 在当前输入行上调用编辑器,并将结果作为命令执行…
- C - x,C - r:重新加载 重新加载 Lua 脚本和.inputrc 文件。
- C - x,C - x:交换光标与标记 交换光标位置和标记。将当前光标位置设置为…
- C - x,C - z:显示诊断信息 显示内部诊断信息。
- C - x,e:调用上一个键盘宏 通过执行宏中的字符重新执行上一个定义的键盘宏。
- A - #:插入注释 在输入行开头插入 “::” 并接受该行。
- A - *:插入补全项 插入 “possible - completions” 列出的所有补全项。
- A - -:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 0:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 1:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 2:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 3:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 4:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 5:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 6:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 7:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 8:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A - 9:数字参数 开始或累加一个命令的数字参数。Alt + - 开始一个负…
- A -?:显示按键绑定 显示下一个输入键序列的按键绑定。如果有数字参数…
- A - ^:展开历史记录 在输入行中执行历史记录展开。
- A - a:插入 “..\” 在光标位置插入 “..\”。
- A - c:复制当前目录 将当前工作目录复制到剪贴板。
- A - h:显示帮助 显示所有按键绑定。数字参数会影响显示的类别和描述…
- A - l:单词小写 将当前(或后续)单词转换为小写。带有负参数时,将…
- A - u:单词大写 将当前(或后续)单词转换为大写。带有负参数时,将…
- A - x:执行命名命令 执行用户提供的可绑定命名命令。
- A - C - PgUp:弹出目录列表 在弹出列表中显示最近的目录。在弹出列表中,使用 Enter 键执行 “cd /d”…
- A - C - c:复制输入行 将输入行复制到剪贴板。
- A - C - e:展开行 在输入行中执行历史记录、doskey 别名和环境变量展开。
- A - C - f:展开 doskey 别名 在输入行中展开 doskey 别名。
- A - C - j:切换到 vi 编辑模式 当处于 “emacs” 编辑模式时,此操作会切换到 “vi” 编辑模式。
- A - C - l:清除显示 清除终端屏幕和滚动缓冲区(如果可能),然后重绘…
- A - C - m:切换到 vi 编辑模式 当处于 “emacs” 编辑模式时,此操作会切换到 “vi” 编辑模式。
- A - C - u:上一级目录 执行 “cd..” 移动到上一级
-
A - C - w:复制单词 将光标所在位置的单词复制到剪贴板,或者如果有指定数字参数,则复制第 N 个单词……
A - C - S - /:显示帮助 显示所有的按键绑定。数字参数会影响帮助信息中类别和描述的显示方式……