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

Я ищу что-то вроде Ctrl + End в текстовых редакторах или что-то вроде Ctrl + L в терминале, но оно должно перескакивать на вход, а не на историю вывода.

Я написал терминал, потому что меня тоже интересует решение Linux/Windows/OSX.

1 ответ1

1

Итак, почти везде в Linux/Unix/OSX, где у вас есть история команд (например, bash), это, вероятно, работает на основе библиотеки Readline.

Readline имеет свой собственный набор команд, которые связаны с сочетаниями клавиш, и одна из команд манипулирования историей - это end-of-history это именно то, что вам нужно.

Связывание клавиш по умолчанию: M-> или Meta+>. В большинстве установок Linux Meta обычно привязана к ключу Windows, поэтому, вероятно, будет работать Win+>. Если нет, или вы работаете в OSX, то, скорее всего, будет работать Esc, а затем >.

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