Cпециальные команды редактирования командной строки
Cпециальные команды редактирования командной строки
Таблица 2
Символ | Название | Действие |
Команды перемещения курсора | ||
Ctrl-A, Home | Beginning of line | Передвигает курсор на начало строки Примечание: кнопка Home работает не во всех сочетаниях типа терминала и используемого клиентского терминального приложения. |
Ctrl-B, ← | Back character | Передвигает курсор на одну позицию влево |
Ctrl-E, End | End of line | Передвигает курсор в конец строки Примечание: кнопка End работает не во всех сочетаниях типа терминала и используемого клиентского терминального приложения. |
Ctrl-F, → | Forward character | Передвигает курсор на одну позицию вправо |
Esc B | Back word | Передвигает курсор на одно слово назад |
Esc F | Forward word | Передвигает курсор на одно слово вперед |
Вызов подсказки | ||
Ctrl-I, Tab | Auto complete | Дополняет команду, если начало строки однозначно определяет возможное продолжение. |
? | List possible commands | Если ? введен без пробела - распечатывает команды, начинающиеся так же как и введенная строка Если ? введен после пробела - распечатывает все возможные для дальнейшего ввода команды |
Команды работы с историей | ||
Ctrl-P, ↑ | Previous | Вызывает на экран предыдущие команды, начиная с последней введенной. Повторный ввод символа вызывает более старые команды. |
Ctrl-N, ↓ | Next | Вызывает на экран более свежие команды после вызова более старых командой Ctrl-P или ↑. |
Команды удаления | ||
Ctrl-H, Delete, Backspace | Delete to the left | Удаляет символ слева от курсора |
Ctrl-D | Delete | Удаляет символ над курсором |
Ctrl-K | Delete line forward | Удаляет все символы от курсора до конца строки |
Ctrl-U, Ctrl-X | Delete line backward | Удаляет все символы от курсора до начала строки |
Ctrl-W | Delete previous word | Удаляет символы от курсора до начала слова |
Esc D | Delete next word | Удаляет символы от курсора до конца слова |
Преобразование букв | ||
Esc C | Capitalize word | Преобразовать буквы от курсора до конца слова: начать с прописной буквы, остальные - строчные. |
Esc U | Make word uppercase | Сделать все буквы от курсора до конца слова прописными. |
Esc L | Make word lowercase | Сделать все буквы от курсора до конца слова строчными. |
Перестановка символов | ||
Ctrl-T | Transpose | Меняет местами символ слева от курсора и символ над курсором |
Ввод непечатных символов | ||
Ctrl-V, Esc Q | Ignore editing | Следующий введенный символ будет воспринят не как команда редактирования, а как часть вводимой пользователем команды. |
Завершение ввода команды | ||
Ctrl-J, Ctrl-M, Enter | Execute | Ввод команды |
Повторный показ командной строки | ||
Ctrl-L, Ctrl-R | Redisplay Line | Повторно показать prompt и содержимое командной строки |