如何配置終端,以便按一下滑鼠會將遊標移到目前滑鼠位置

如何配置終端,以便按一下滑鼠會將遊標移到目前滑鼠位置

我正在尋找的是如何配置終端,使其行為類似於 nano -m。我知道在 slackware 上運行的 fvwm2 中的 xterm 會執行此操作,但 gnome 或 kde 都不會執行此操作。我已經測試在 Ubuntu 中安裝 fvwm2 但 xterm 仍然沒有該功能。

答案1

您可以在 X11 終端機模擬器上啟用滑鼠位置報告,但您需要一個協作應用程式來讀取位置並對其進行操作。終端不會自行執行此操作。nano顯然是這樣做的,其他面向螢幕的應用程式也是如此(例如links)。

如果您只是使用命令列,那麼除非您有滑鼠追蹤版本的libreadline.即便如此,我懷疑將手從鍵盤上移開,移動滑鼠/使用觸控板,然後移回鍵盤比Meta-BCtrl-慢A

這是一個各種終端指令的很長的列表,包括各種終端模擬器上的滑鼠追蹤。

答案2

echo -e "\e[?1000;1006;1015h" # Enable tracking

腳本:我製作了一個 bash 腳本,用於在滑鼠點擊我的滑鼠時移動 bash readline 遊標github

詳細資訊:閱讀我在另一篇文章中的回答郵政

相關內容