是否有任何终端 shell/模拟器支持使用鼠标编辑当前命令?
具体来说,例如通过单击(对于长命令有用)或双击并按删除来选择和删除单词等来放置光标。
例如,Midnight Commander (mc) 底部的终端支持通过鼠标单击来放置光标。我正在寻找类似的更注重终端的东西,因为 mc 主要是一个文件管理器。
如果它只在 GUI 环境下工作就可以了(我使用的是带有 GNOME3 的 Ubuntu 18.04)。
答案1
zsh
可以扩展为支持鼠标操作,就像您所描述的那样,使用 Stéphane Chazelas 的mouse.zsh
ZLE小部件:
wget http://stchaz.free.fr/mouse.zsh
. ./mouse.zsh
zle-toggle-mouse
(一旦您测试了它,请将其添加到您的~/.zshrc
)。
它将在任何带有 VT200 鼠标跟踪的终端中以及带有gpm
.
答案2
虽然不是内置的,但您可以安装包gpm
:
sudo apt-get install gpm
sudo /etc/init.d/gpm stop | start
适用于任何 shell 的CTRL++ALT控制台Fx。