我有时需要运行一个很长的 shell 命令,我不想将这个长命令复制到编辑器并在那里进行编辑。
外壳中有没有办法快速移动光标而不是按住左键近一分钟然后到达最左边?
就像按住某个键时逐字移动光标一样?或者一个组合可以跳转到命令的开头?
我有时需要运行一个很长的 shell 命令,我不想将这个长命令复制到编辑器并在那里进行编辑。
外壳中有没有办法快速移动光标而不是按住左键近一分钟然后到达最左边?
就像按住某个键时逐字移动光标一样?或者一个组合可以跳转到命令的开头?
是的 - 在几乎所有的 shell 中,control-A 都会跳到行首,而 control-E 会跳到行尾。
假设您在默认模式下使用 bash,ctrl-e
应该为您执行此操作。
也很有帮助:Ctrl-x-e
将使用您当前的命令行并在编辑器中打开它,通过$EDITOR
. (见commandlinefu.com)
如果您使用的是 bash shell,您可以使用 control-a 跳转到行首,使用 control-e 跳转到行尾。
更多解释和命令在这里。