赞
踩
终端中输入命令时,移动光标有两种方式,一个是 emacs,一个 vi,可以通过 set 命令来设置,默认的是 emacs 模式,也可以通过set -o emacs来显式设置
搜罗了两个emacs比较好用的命令,如下:
1. 向前移动一个单词:ESC+f
2. 向后移动一个单词:ESC+b
3. 移动光标到行首:control+a
4. 移动光标到行尾:control+e
经作者实测,必须分开点击ESC和f/b才能实现向前/向后一个单词位,长按ESC+不停点击f/b并不能快速移动n个单词的光标位。
对此,原生terminal无能为力,只能ESC+f+ESC+f+ESC+f……循环。iTerm可以通过改变快捷键的方式进行优化:Preferences->Profiles->Keys中,设置左option键为Esc+即可达到联系移动的效果,如下图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。