对于常在终端下工作的人来说,输入命令是家常便饭。但是当我们的命令输入错误的时候,需要调整就比较麻烦了。
一般来说,不经过学习都知道,使用左右方向键可以在输入的字母上进行跳转。但是问题是,这样操作效率太低。
因此,我们常用的命令有下面几个:
命令 | 解释 |
---|---|
ctrl+a | 跳转到命令最前面 |
ctrl+e | 跳转到命令最后面 |
ctrl+b | 向前跳转一个字符(作用相同于左方向键) |
ctrl+f | 向后跳转一个字符(作用相同于右方向键) |
alt+b | 向前跳转一个单词 |
alt+f | 向后跳转一个单词 |
这几个常用命令在 linux
上是没有问题的。 windows
没有测试过,应该也没有问题吧。
但是在 mac
上面有一些不一致。前面四个 ctrl
的组合键没有问题,都是可以支持的。但问题是 mac
没有 alt
键。尝试用 Option
键来做同样的操作,结果是不可以的。
Option
键相当于普通键盘的alt
键
怎么解决这个问题呢?通过不停的查找资料,终于解决了这个问题。
我们打开 mac
自带的终端工具,按 command + ,
打开设置界面,点击上面的 描述文件
选项卡,然后在左侧的风格列表中点击你当前使用的风格,然后在右侧出现的选项卡中点击 键盘
然后,勾选当前页面的 将**Option
**键用作**meta
**键,如下图操作:
然后就可以了。最终效果如下:
自带的终端的问题解决了,但是我们还是更多的使用 iTerm
这个功能更加强大的终端工具,那么在 iTerm
里应该如何设置呢?
command+o
快捷键打开 profiles
设置面板Edit Profiles...
按钮Preferences
设置面板,确保在该面板的 Profiles
选项卡中。Keys
。Normal
选项换成 Esc+
选项
关闭后自然保存,然后就设置生效了。设置过程见下图:
然后就 OK 了。实际效果如下图所示:
好,经过这个配置之后,我们终于可以愉快的使用终端啦!
本文由 FungLeo 原创,允许转载,但转载必须保留首发链接。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。