Iterm2 快捷键介绍
Mac 原来自带的终端工具 Terminal
不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2
摆在那,基本上也就没有多少出场机会了
Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和 zsh
搭配差不多已经取代 Terminal + bash 成了 Mac
上终端工具的标准配置。
Iterm2 的优点:
- 兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal
则会出问题 - 支持 xterm-256 色,方便在终端中配置 vim/emacs
代码配色 - 快捷键丰富,自带/自己定义都很方便
- 分屏简单方便,可以根据自己需要同时搭配上 tmux,大屏用起来爽到爆
官方文档
有非常详细的介绍,先来看看自带有哪些很实用的功能/快捷键
- ⌘ + 数字在各 tab
标签直接来回切换 - 选择即复制 + 鼠标中键粘贴,这个很实用
- ⌘ + f
所查找的内容会被自动复制 - ⌘ + d 横着分屏 /
⌘ + shift + d 竖着分屏 - ⌘ + r = clear,而且只是换到新一屏,不会想 clear
一样创建一个空屏 - ctrl + u 清空当前行,无论光标在什么位置
- 输入开头命令后 按
⌘ + ; 会自动列出输入过的命令 - ⌘ + shift + h 会列出剪切板历史
- 可以在 Preferences > keys
设置全局快捷键调出 iterm,这个也可以用过 Alfred
实现
我常用的一些快捷键
- ⌘ + 1 / 2 左右 tab
之间来回切换,这个在 前面 已经介绍过了 - ⌘← / ⌘→
到一行命令最左边/最右边 ,这个功能同 C+a / C+e - ⌥← /
⌥→ 按单词前移/后移,相当与 C+f / C+b,其实这个功能在Iterm中已经预定义好了,⌥f /
⌥b,看个人习惯了 - 好像就这几个。。囧
设置方法如下
当然除了这些可以自定义的也不能忘了 linux 下那些好用的组合
- C+a / C+e 这个几乎在哪都可以使用
- C+p / !! 上一条命令
- C+k 从光标处删至命令行尾 (本来 C+u
是删至命令行首,但iterm中是删掉整行) - C+w A+d 从光标处删至字首/尾
- C+h C+d 删掉光标前后的自负
- C+y 粘贴至光标后
- C+r 搜索命令历史,这个较常用
剩下一些不常用的就不介绍了,目前这几个差不多已经够用了,等什么时候去官方文档上看看发现更好的再来补充几个
关于备份,配置文件位于
|
1 |
~/Library/Preferences/com.googlecode.iterm2.plist |
可以把这个文件备份下来,等下次换环境了直接导入也免得重新配置
Iterm2 快捷键介绍的更多相关文章
- 11个phpstorm 快捷键介绍
11个phpstorm 快捷键介绍 http://phpstorm.tips/tips/11-toggling-case
- iterm2 快捷键大全 Mac item2常用快捷键
整理使用 iTerm 2 过程中得常用快捷键,Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iter ...
- iterm2 快捷键大全
Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2 摆在那,基本上也就没有多少出场机会了 I ...
- iterm2 快捷键
最近开始使用mac,用iterm2的终端,有些快捷键纪录下. 标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 或者 command + 左 ...
- iterm2 快捷键(转载)
Mac 下 iterm2 的快捷键,转自:https://github.com/sumiaowen/iterm2-shortcuts iterm2-shortcuts(iterm 2 快捷键) 标签 ...
- Intellij IDEA 快捷键介绍
ctrl-w 使所选表达式逐步增大直到选取整个文件 ctrl+shft+w 逐步减少选中 ctrl-n 可以通过键入类名查找一个类 ctrl-shift-n 可以查找文件 ctrl-e 得到 ...
- mac iterm2快捷键
快捷揵 这大概是item吸引用户的魅力所在了. 1.⌘ +数字在各 tab标签直接来回切换 2.选择即复制 + 鼠标中键粘贴,这个很实用 3.⌘ + f所查找的内容会被自动复制 4.⌘ + d 横着分 ...
- Sublime Text—自带快捷键介绍
前言: Sublime Text是个小巧便捷的编辑器,除了众多好用的插件外,还有它自带的快捷键,打代码事半功倍,不会用的赶紧看看吧! 其实菜单上都有,看不懂可以汉化,Key Bindings-Defa ...
- Linux 终端 Bash 常用快捷键介绍及经验
1. 最重要的自动补全 命令 解释 Tab 自动补全 不用多说,自动补全可以节省大量时间 2. 编辑跳转 命令 解释 Ctrl + A 跳转到当前行首 Ctrl + E 跳转到当前行末 Alt + F ...
随机推荐
- Caffe系列1——网络文件和求解分析
1. 首先,我们先看一个完整的文件:lenet_train_test.prototxt name: "LeNet" #整个网络的名称 layer { #数据层——训练数据 name ...
- matlab之原始处理图像几何变换
(一)图像几何变换理论知识 (1)图像的平移与比例 图像的平移很简单,平移前后的坐标分别为(x,y)和(x',y'),则满足的关系式为 x'= x +Tx: y'= y +Ty: 其中Tx与Ty分别为 ...
- 【学术篇】状态压缩动态规划——POJ3254/洛谷1879 玉米田Corn Field
我要开状压dp的坑了..直播从入门到放弃系列.. 那就先拿一道状压dp的水题练练手吧.. 然后就找到了这一道..这道题使我清醒地认识到阻碍我的不是算法,而是视力= = 传送门: poj:http:// ...
- android 中的一些小问题
1 TextView 在TableRow 中占满一行 要为TextView设置 android:layout_weight="1" 这个属性 2
- [记]Windows 系统下设置Nodejs NPM全局路径
Windows下的Nodejs npm路径是appdata,担心安装的node_modules越来越多,导致C盘满,所以参考别人的博文,将node_modules安装的默认目录修改一下. 参考Wind ...
- 进程互斥软件实现之Lamport面包店算法
一. 进程互斥的实现方式 1. 软件方式: 保护临界区, 自己编写代码来实现对进程的控制. Dekker算法Peterson算法Lamport算法等 2. 硬件方式: 使用特殊指令保护临界区. 开关中 ...
- 淼一淼A+B problem
鲁迅:这可是道难题呢! 鲁迅:我没说过这话,不过确实在理. 某改题毕,但见LOJ之上有数「A+B」之AC记录.余亦尝闻A+B之趣味无穷,遂兴起而码之. 少顷,AC之,吾心所畅. #include< ...
- go的单引号、双引号、反引号的区别
Go语言的字符串类型string在本质上就与其他语言的字符串类型不同: Java的String.C++的std::string以及Python3的str类型都只是定宽字符序列 Go语言的字符串是一个用 ...
- myeclipse 无法部署项目到jboss服务器 部署不上去
关于myeclipse部署项目到jboss点击add deployments没有反应的问题,如图 此处点击右键,选择add deployments没有反应,原因是默认的web-root folder为 ...
- js 引入Vue.js实现vue效果
拆分组件为单个js见:https://www.jianshu.com/p/2f0335818ceb 效果 html <!DOCTYPE html> <html> <hea ...