web-dev-qa-db-ja.com

マウスをサポートする端末シェルはありますか?

現在のコマンドをマウスで編集できるターミナルシェル/エミュレーターはありますか?

具体的には、クリックしてカーソルを配置する(長いコマンドに便利)か、ダブルクリックしてDeleteキーを押してWordを選択して削除するなどです。

たとえば、Midnight Commander(mc)の下部にあるターミナルでは、マウスクリックでカーソルを配置することがサポートされています。 mcは主にファイルマネージャーであるため、より端末に焦点を当てた同様の何かを探しています。

GUI環境でのみ機能する場合は問題ありません(GNOME3を搭載したUbuntu 18.04を使用しています)。

8
isarandi

zshは、StéphaneChazelasの mouse.zsh ZLEウィジェット を使用して、説明したとおりのマウス操作をサポートするように拡張できます。

wget http://stchaz.free.fr/mouse.zsh
. ./mouse.zsh
zle-toggle-mouse

(そして、それをテストしたら、~/.zshrcに追加します)。

これは、VT200マウストラッキングを備えたすべての端末で機能し、Linuxコンソールではgpmを備えています。

8
Stephen Kitt

組み込みではありませんが、パッケージgpmをインストールできます:

$ Sudo apt-get install gpm

$ Sudo /etc/init.d/gpm stop |開始

シェルを使用したCTRL + ALT + Fxコンソールでうまく機能します

0
Valerio