美文网首页
iterm快捷键

iterm快捷键

作者: troublemak_19be | 来源:发表于2018-11-24 17:29 被阅读0次

    平时工作中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快捷键

          本文链接:https://www.haomeiwen.com/subject/spjyqqtx.html