3

Кроме Ctrl+{k, u, a, e} , какие другие сочетания клавиш emacs стоит запомнить и которые они полезны в Терминале?

1 ответ1

5

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

Ctrl-a  Move to the start of the line.
Ctrl-e  Move to the end of the line.
Ctrl-b  Move back one character.
Alt-b   Move back one word.
Ctrl-f  Move forward one character.
Alt-f   Move forward one word.
Ctrl-] x    Where x is any character, moves the cursor forward to the next occurance     of x.
Alt-Ctrl-] x    Where x is any character, moves the cursor backwards to the previous occurance of x.
Ctrl-u  Delete from the cursor to the beginning of the line.
Ctrl-k  Delete from the cursor to the end of the line.
Ctrl-w  Delete from the cursor to the start of the word.
Esc-Del     Delete previous word (may not work, instead try Esc followed by Backspace)
Ctrl-y  Pastes text from the clipboard.
Ctrl-l  Clear the screen leaving the current line at the top of the screen.
Ctrl-x Ctrl-u   Undo the last changes. Ctrl-_ does the same
Alt-r   Undo all changes to the line.
Alt-Ctrl-e  Expand command line.
Ctrl-r  Incremental reverse search of history.
Alt-p   Non-incremental reverse search of history.
!!  Execute last command in history
!abc    Execute last command in history beginning with abc
!abc:p  Print last command in history beginning with abc
!n  Execute nth command in history
!$  Last argument of last command
!^  First argument of last command
^abc^xyz    Replace first occurance of abc with xyz in last command and execute it

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