0

当我输入几行命令并且光标位于最后一行的末尾时。但是如果我想编辑最后一行命令,我该怎么做。现在我只能输入←</kbd> several times till I reach the beginning of the line and then move to the line above.

命令是这样的:

➜  src git:(master) ./configure --with-features=huge \
>                   --enable-rubyinterp \
>                   --enable-pythoninterp \
>                   --enable-perlinterp \
>                   --enable-cscope
4

2 回答 2

4

如果您使用的是Bashzsh,并且您想将光标移动到行本身内,请尝试ShiftCtrl↑</kbd> & ShiftCtrl↓</kbd>, and if you want to jump between commands, just try ↑</kbd> ↓</kbd>.

更多快捷方式:

Ctrl+AHome带您到行首。

Ctrl+EEnd带您到行尾。

Alt+B带你左(后)一个字。

Alt+F带你正确(向前)一个字。

更多信息: Bash 的键盘快捷键

于 2013-08-26T00:52:02.867 回答
2

CTRL-XCTRL-E在 Bash 中,只要$EDITOR设置了环境变量,就可以在文本编辑器中打开命令。要设置它,您可以export EDITOR=vim或将其放入您的.bashrc.

zsh 做同样的事情,但需要配置一个键绑定。

于 2013-08-26T00:51:00.260 回答