В Ubuntu есть ли терминал, который позволяет перемещать курсор с помощью мыши?

Например, если я обнаружил, что пропускаю одну букву в длинной команде, в настоящее время мне нужно нажать ←, чтобы переместить курсор, что медленно. Почему мы не можем использовать мышь, чтобы поместить курсор в нужное место?

15
задан 17 January 2014 в 16:57

5 ответов

Используйте emacs.

sudo apt-get install emacs

После установки запустите emacs: emacs

Нажмите Alt + X , введите term и нажмите Enter. Вуаля!

У вас есть терминал, где вы можете изменить положение курсора с помощью мыши.

Если щелчок мыши не меняет курсор (в 99% случаев он будет по умолчанию), поместите (xterm-mouse-mode t) в ваш файл .emacs:

echo (xterm-mouse-mode t) > ~/.emacs
0
ответ дан 17 January 2014 в 16:57

Сам терминал может взять вход мыши. Можно протестировать это открытие текстовый файл с nano и включение мыши

(M-M)                   Mouse support enable/disable

(На моей клавиатуре это - ESC+M.)

Затем можно сменить положение курсора путем нажатия.
Если Вы спрашиваете о том, чтобы менять положение курсора в SHELL, было обсуждение в ubuntuforums, упоминающем gpm. Существует также дубликат этого вопроса в stackoverflow с некоторыми предложенными альтернативами.

3
ответ дан 17 January 2014 в 16:57

В режиме vi (когда командная строка ведет себя как vi, активируется с помощью set -o vi), вы можете запустить полный vi для редактирования текущей строки: перейдите в командный режим с помощью ESC, затем нажмите v. и в vi вы сможете использовать мышь, чтобы перейти к ожидаемому персонажу.

Я не знаю, существует ли такая команда для режима emacs (set -o emacs), по умолчанию.

0
ответ дан 17 January 2014 в 16:57
echo -e "\e[?1000;1006;1015h" # Enable mouse tracking

Скрипт: я создал скрипт bash, чтобы переместить курсор чтения строки bash по клику мыши на моем github

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

0
ответ дан 17 January 2014 в 16:57

Можно использовать jupyter qtconsole с bash_kernel для выполнения этого! Следуйте инструкциям по установке в GitHub repos в ссылках, если, затем от терминала работает

jupyter console --kernel bash

, Это запустит новое окно с универсальной и мощной оболочкой, которая имеет

  • курсор мыши, располагающий
  • текстовый выбор и редактирующий
  • автоматическое заполнение
  • история
  • настолько больше
0
ответ дан 9 October 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: