При использовании bash (в терминале) с очень длинными командами часто бывает полезно установить курсор в произвольном месте с помощью мыши. В Mac-Os этот эффект дает клавиша alt (Option) (используйте alt+click).

Я начал использовать Linux, и эта опция не работает. Я полагаю, что есть какой-то способ обновить ~/.inputrc, который включает эту опцию. Вы знаете о таком способе?

1 ответ1

1

bash (и библиотека readline ) не обрабатывает события мыши.

Насколько мне известно, Terminal.app в Mac OS работает с этим путем создания определенного количества нажатий левой или правой клавиши при таком нажатии Alt + мыши, в соответствии с положением курсора и положением щелчка. Я не знаю, как Terminal.app определяет, безопасно ли это делать, и я боюсь, что он делает много ложных срабатываний в других приложениях (когда он отправляет тонны нажатий клавиш со стрелками, которые не имеют смысла в данном контексте ).

Моя лучшая рекомендация - привыкнуть к Ctrl + Left или Right, которые перемещают курсор слово за словом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .