iterm快捷键

平时工作中shell都是用iterm,所以熟练的使用iterm的快捷键能够提高很多效率,我的用的zsh但是zsh配置特别麻烦,所以我会安装oh-my-zsh来用配置zsh。

标签快捷键

  • 新建标签: command + t
  • 关闭标签: command + w
  • 切换标签: command + 数字(1为第一个,9为最后一个)
  • 切换全屏: command + enter
  • 查找: command + f
    我自己做了一个映射,command + u/o 为左右移动标签,在Preferences->keys->key Mappings中映射为Next Tab和Previous Tab

分屏快捷键

  • 垂直分屏: command + d
  • 水平分屏: command + shift + d
  • 切换屏幕: command + option + 方向键 command + [ 或 command + ]
  • 查看历史命令: command + ;
  • 查看剪切板历史: command + shift + h

shell快捷键

  • 移动光标到行首: ctrl + a
  • 移动光标到行尾: ctrl + e
  • 移动光标前进后退: ctrl + f/b(相当于左右方向键)
  • 光标向左右移动一个单词: ctrl + i/o
  • 上一条命令: ctrl + p
  • 下一条命令: ctrl + n
  • 搜索命令历史: ctrl + r
  • 删除光标当前的字符: ctrl + d(相当于Backspace)
  • 删除光标之前的字符: ctrl + h(相当于Delete)
  • 删除光标之前的单词: ctrl + w
  • 删除从光标到行首:ctrl + u
  • 删除到文本末尾: ctrl + k
  • 粘贴之前(ctrl + u/k/w)删除的内容: ctrl + y
  • 交换光标处文本: ctrl + t
  • 清屏: ctrl + l
  • 补齐命令: tab
  • 重复运行最近一条以“word”开头的指令,如!ls 或 !l: !word
  • 中断操作: ctrl + c

zsh下ctrl + u是删除整行而不是像bash那样删除从光标到开始处的字符所以需要修改下来达到一样的效果
在.zshrc中添加bindkey ^U backw
ard-kill-line即可

配置ctrl + i/o为左右移动一个单词的方式:
Preferences->Profiles->Keys
添加:
^i => Send ^[b
^o => Send ^[f

你可能感兴趣的:(iterm快捷键)