在Ubuntu中,是否有任何终端允许用鼠标移动光标的位置?

例如,如果我发现我在一个长命令中错过了一个字母,那么我现在需要按←来移动光标,这很慢。 为什么我们不能用鼠标把光标放在我们想要的地方?

使用emacs。

sudo apt-get install emacs 

安装后,启动emacs: emacs

Alt + X ,键入term并按Enter键。 瞧!

你有一个终端,你可以用鼠标改变光标位置。

如果鼠标单击没有更改光标(在99%的情况下,默认情况下会这样),然后将(xterm-mouse-mode t)放在.emacs文件中:

 echo (xterm-mouse-mode t) > ~/.emacs 

终端本身可以输入鼠标。 您可以使用nano测试此打开文本文件并启用鼠标

 (MM) Mouse support enable/disable 

(在我的键盘上是ESC + M.

然后,您可以通过单击更改光标的位置。
如果你问的是改变SHELL中光标的位置,那么在ubuntuforums中就提到gpm进行了讨论。 在stackoverflow中还有一个重复的问题,提出了一些替代方案。

在vi模式下(当命令行表现为vi时,由set -o vi启用),您可以启动完整的vi来编辑当前行:使用ESC命令模式,然后按v 。 在vi中你应该能够使用鼠标移动到期望角色。

我不知道这种命令是否存在emacs模式( set -o emacs ),默认模式。