在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
),默认模式。