1

Можно ли получить программы, использующие GNU Readline (например, Bash, Python REPL или что-нибудь еще, что отвечает на ~/.inputrc), чтобы позволить вам редактировать текущую строку с помощью мыши? Например, я хотел бы иметь возможность щелкнуть в определенном месте в строке, чтобы переместить курсор, или выбрать область текста.

Я подозреваю, что ответ «нет, это не поддерживается», учитывая, что я не нашел полезных результатов Google о Readline (лучшее, что я нашел, - это поддержка мыши в ZSH, что приятно, потому что я использую ее в качестве оболочки, но это не помогает с другими программами Readline), но я также не смог подтвердить это.

Самое близкое, что я нашел к подобным вещам в произвольных программах Readline, - это то, что некоторые эмуляторы терминала пытаются определить, когда Readline активен, и генерируют последовательности клавиш со стрелками при щелчке. Я бы предпочел, чтобы это обрабатывалось Readline, если это возможно, потому что я ожидаю, что это будет работать лучше, и потому что мне нравится эмулятор терминала, который я сейчас использую, который не поддерживает это.

0