iTerm2 如何设置以单词为单位快速移动光标?
发布时间:2022-03-16 00:56:38
什么是iTerm2?
iTerm2是Terminal的替代品,是iTerm的后继产品。它适用于装有macOS 10.14或更高版本的Mac。iTerm2将终端带入了您从未想过一直想要的功能,使其进入了现代时代。
要设置的原因
我们经常会用到同一个命令,只不过参数略有不同,比如我要ping我的两个域名:
1. ping www.xiebruce.top
2.ping chuntu.xiebruce.top
由于运行第一个命令后,有历史记录,我们只要按上方向键即可调出这条命令的历史记录,修改一下域名即可再次ping。
然而,要把www修改为chuntu,就要不断的按左方向键来把光标定位到要修改的位置,有点麻烦,这个命令还算比较短,如果比较长的命令,那将会非常麻烦。
如果用过Mac自带的“终端.app”这个软件的童鞋,可能用过按单词移动光标(option+←/→分别向左和向右以单词为单位移动光标)。
如下图所示,我分别演示了按左键和按单词快速移动的差别,毫无疑问按单词快速移动会非常方便(其实用ctrl+k可以删除光标前的一个单词,更方便),而iTerm默认是不支持按单词快速移动光标的,所以需要设置。
原理
其实Mac自带的终端支持按单词移动光标,不是因为它比iTerm2强大,而是它默认设置了这个快捷键而已。
我们可以查看“终端.app”的偏好设置(Preferences)→描述文件(Profiles)→键盘(Keyboard),我们可以看到⌥+←和⌥+→,分别对应\033b和\033f,其中⌥代表option键,\033其实是esc键,b和f分别是backward(向后,即向左)和forward(向前,即向右)。
所以,其实按单词移动光标的快捷键,是esc+b或esc+f(注意按了一次之后,要放开esc键再按下一次,如果一直按着esc键,那么第二次按的时候就会失效)。
由于esc+b/f比较不方便,所以我们要在终端里设置两个快捷键,分别用来触发esc+b或esc+f这两个快捷键。我们可以看到,Mac自带的终端默认就已经设置了这个快捷键了,所以直接就可以用,而iTerm2默认没有设置,所以要自己设置。
开始设置
进入iTerm的Preferences→Keys→点击右下角+号→点击click to set。
上一步点击click to set后,就可以开始按你要设置的快捷键了,我是用的option+←代表向左,option+→代表向右,按了之后它会显示,如果iTerm2的这两个快捷键已经被用了,你可以看看它是做什么用,如果是不重要的或者你用不到的可以删掉,再来设置这个。
Action里搜索esc,选择搜索到的Send Escape Sequence(即esc键,esc就是escape的缩写),iTerm2里可以让我们选esc键而不用直接写它的控制符号\033(但最终触发命令的时候,iTerm2也是会把它转成\033的)。
然后输入b或f(因为我这里是向右,所以我填f,如果是向左,就填b)。
另一个方向是完全一样的操作方法,只不过字母不同,b是backward的缩写,意思是向后,向后其实就是向左;而f是forward的缩写,意思是向前,向前就是向右。
设置完以后,就可以用option+←/→来以单词为单位,快速移动光标了,再也不用拼命按左右方向键了。
注意,如果不生效,很可能是某个配置里的快捷键覆盖了全局的快捷键,把它删掉,关闭那个窗口再重新登录即可。


猜你喜欢
- 我们系统如果内存空间不够的话,就会造成系统卡顿,对使用非常不便,那我们要怎么去优化系统的内存呢,这样才不会出现卡顿的现象,下面教给大家操作的
- chk文件恢复专家是一款专业的chk文件恢复软件,可以较为迅速准确的识别出chk文件的原文件并进行恢复,例如一些常用的文件类型MP3、MP4
- iOS 10-10.2 越狱一直以来都有个让人很不爽的 7 天有效期问题,一旦七天后重启了设备,你就必须通过大胡子的工具重新安装一
- mp3directcut怎么剪辑音乐?mp3DirectCut帮助你剪下MP3音乐中最爱的歌曲片段,作为手机铃声、配乐等。还可以修整你的MP
- 打开Word,发现Word的菜单栏都不见了,菜单栏不见了,Word自然也就无法正常使用了,好多功能,如果不知道快捷键的话,那么是根本无法使用
- 酷家乐是一款专门为装修公司打造的家具设计应用,其中包含一些常见的户型、衣柜、墙面等设计,那你知道酷家乐怎么画吊顶的吗?接下来我们一起往下看看
- Excel表格怎么间隔行[列]插入表头和表尾数据?相信非常多的用户都有遇到过,需要在Excel表格中批量的间隔行插入表头或者是数据,那么具体
- 小时候语文没有学好,发现为什么网上有那么多不认识的字?哈哈。如何能知道这个文字的拼音呢?用Word就能简单的给文字标上拼音小时候语文没有学好
- word文档是微软公司很早就退出的一款非常实用的办公软件,功能强大,几乎能够满足所有的用户对文档的编辑工作,那么在word里怎么给文字设置上
- wps表格中公式得出的数据怎么复制?先复制公式结果,然后点击鼠标右键点击”选择性粘贴“,弹出选择性粘贴的对话框,选择”数值“确定完成。复制后
- win10系统分了好几个不同的版本,每个版本的设置以及功能都不相同,比如使用win10家庭版的用户想使用本地组策略编辑器却找不到,其实家庭版
- 很多用户都喜欢使用PPT来制作各种演示文档,而我们在制作一些文档的时候经常会去设置背景图片来提高整体的可看性,不过很多新用户还不清楚如何去操
- 大家都知道,下载一部影视片花好多时间,于是有人就让电脑开着不操作,但是这样会自动进入睡眠状态,从而停止下载。如何让Win10系统不待机不休眠
- 咱们在 操纵WPS表格与Excel表格 停止 一样平常办公时, 常常 需求 建造 林林总总的表格, 好比 许多大 部分下会有 许多 职员的姓
- 打开Win7系统中的任务管理器会看到有很多进程,有些进程占用了很高的CPU,这使得系统运行速度变慢。然而有用户反映即使刚刚安装好的Win7系
- excel数据透视表删除数据源后怎么设置自动清除?excel数据透视表中的数据源被删除了,但是数据透视表的行标签或者列标签的筛选项还残留着此
- word怎么打下划线?这是一个很简单的操作,但是很多伙伴还是会遇到困扰,会遇到下划线无法对齐的问题,以及效率比较低的问题,今天给大家分享几个
- Word怎么绘制几何平面图?首先要说的是,虽然其实用性可能不会很大,但主要目的是通过“画”的过程来体会Word鲜为人知的灵活绘图功能。下面分
- 这篇文章主要介绍了开机就蓝屏怎么办?开机蓝屏解决方法,本文给出了一些故障排除步骤,相信使用本文方法可以让你的电脑启动起来,需要的朋友可以参考
- Win10系统开机出现蓝屏,屏幕上显示INACCESSIBLE_BOOT_DEVICE,这是怎么回事?根据这个提示有可能是显卡出现了问题,本