编辑命令行
快捷键 | 操作 |
---|---|
control + k | 删除从光标到行尾 |
control + u | 删除从光标到行首 |
control + w | 从光标向前一个单词剪切到剪贴板 |
option + d | 从光标向后删除一个单词 |
control + d | 删除光标下一个字母 |
control + h | 删除光标前一个字母 |
option + t |
swap (当前单词,上一个单词) |
control + t |
swap (当前字母,上一个字母) |
control + y | 粘贴上一次删除的文本 |
option + c | 大写当前字母,并移动光标到单词尾 |
option + u | 大写从当前光标到单词尾 |
option + c | 小写从当前光标到单词尾 |
control + r | 向后搜索历史命令 |
control + g | 退出搜索 |
control + p | 历史中上一个命令 |
control + n | 历史中下一个命令 |
option + . | 上一个命令的最后一个单词 |
control + l | 清屏 |
command + k | 清屏,等同于control + l
|
control + s | 停止输出(在zsh 中为向前搜索历史命令) |
control + q | 继续输出 |
control + c | 终止当前命令 |
control + z | 挂起当前命令 |
control + d | 结束输出(产生一个EOF ) |
control + a | 移动光标到行首 |
control + e | 移动光标到行尾 |
option + b | 移动光标后退一个单词(词首) |
option + f | 移动光标前进一个单词(词首) |
control + b | 光标前进一个字母 |
control + f | 光标后退一个字母 |
control + xx | 当前位置与行首之间选中 |
control + - | 撤销 |
option + r | 取消更改,并恢复历史记录中的行(还原) |
esc + t | 交换光标前的最后两个单词 |
!! | 重复上一条命令,类似上箭头 |
!n | 交换光标前的最后两个单词 |
!:n-m | 重复最后一条命令取参数n-m ,例如:!:2-4
|
!:n-$ | 重复最后一条命令取参数n-最后 ,例如:!:2-$
|
!n:p | 从n 开始打印最后一个命令,例如:!4-p
|
!string | 从string 开始打印最后一个命令 |
!:q | 引用最后一个命令 |
!$ | 上一个命令的最后一个参数 |
!* | 先前命令的所有参数 |
option + 方向键 | 光标以单词为单位移动(使用iTerm 无效) |
fn + delete | 删除光标后的一个字符 |
command + fn + 左箭头 | 滚动到顶部 |
command + fn + 右箭头 | 滚动到底部 |
command + fn + 上箭头 | 上一页 |
command + fn + 下箭头 | 下一页 |
optional + command + fn + 上箭头 | 上一行 |
optional + command + fn + 下箭头 | 下一行 |
配置option键
Terminal
iTerm
网友评论