Как настроить терминал так, чтобы щелчок мыши перемещал курсор в текущую позицию мыши

Как настроить терминал так, чтобы щелчок мыши перемещал курсор в текущую позицию мыши

Я ищу, как настроить терминал так, чтобы он вел себя как nano -m. Я знаю, что xterm внутри fvwm2, работающего на Slackware, делает это, но ни gnome, ни kde этого не делают. Я пробовал установить fvwm2 в Ubuntu, но в xterm по-прежнему нет этой функции.

решение1

Вы можете включить отчет о положении мыши на эмуляторе терминала X11, но вам нужно сотрудничающее приложение для чтения положения и выполнения действий на его основе. Терминал не делает этого сам по себе. nanoочевидно, делает это, и то же самое делают другие приложения, ориентированные на экран (например links, ).

Если вы просто используете командную строку, это не будет очень полезно, если у вас нет версии , отслеживающей мышь libreadline. Даже в этом случае я подозреваю, что перемещение руки с клавиатуры, перемещение мыши/использование трекпада, а затем возвращение к клавиатуре медленнее, чем Meta- Bили Ctrl- A.

Воточень длинный список различных директив терминала, включая отслеживание мыши на различных эмуляторах терминала.

решение2

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

Скрипт: Я создал скрипт bash для перемещения курсора bash readline по щелчку мыши на моемгитхаб

Подробности: Прочитайте мой ответ в другомпочта

Связанный контент