LINUX.ORG.RU

Работа мышью в терминале как в текстовом редакторе

 


1

1

У меня есть куча длинных команд, которые я периодически запускаю в терминале. Частенько мне нужно перемещать курсор в середину команды, чтобы поправить какое-либо слово/символ, или удалить что-то. Порой утомляет делать это клавиатурой.

Есть ли способ быстро выделить нужное слово мышью и нажать какой-нибудь <DELETE>, как в текстовых редакторах?
Или переместить курсор в нужное место мышью, опять же как в текстовом редакторе?

Для Bash:

edit-and-execute-command (C-x C-e)

Invoke an editor on the current command line, and execute the result as shell commands.
Bash attempts to invoke $VISUAL, $EDITOR, and emacs as the editor, in that order.

Для других терминалов см. ман к ним.

ilammy ★★★ ()
Ответ на: комментарий от blackst0ne

Должно переводить курсор до следующего пробела, а что делает?

aplay ★★★★★ ()

Скопировать в нормальный редактор и редактировать в нём

TheAnonymous ★★★★★ ()

set -o vi, дальше по обстоятельства (удалить слова с четвертого по шестое например: <ESC>04wd2w)

val-amart ★★★★★ ()
Ответ на: комментарий от ilammy

edit-and-execute-command (C-x C-e)
Invoke an editor on the current command line, and execute the result as shell commands.
Bash attempts to invoke $VISUAL, $EDITOR, and emacs as the editor, in that order.

woooooooaaaaaaaaaaaaaaah... давно не получал оргазм от новых знаний

q11q11 ★★★★★ ()
28 декабря 2014 г.
Ответ на: комментарий от liaonau

Спасибо!
То, что нужно было.

Повесил ещё хоткей на zle-toggle-mouse, теперь вообще красотень.

blackst0ne ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.