3

Я хочу использовать w для следующего слова и b для предыдущего слова. Если бы я мог сделать больше, я был бы еще счастливее.

Я использую Bash, если это имеет значение.

1 ответ1

5

Я удивлен, что вы еще не узнали о

set -o vi

Это включает режим редактирования vi в Bash (чтобы этот постоянный элемент поместил команду в ваш файл ~/.bashrc ). Вики Грега имеют краткое резюме, и вот вопрос Unix & Linux о его преимуществах.

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

Чтобы включить это для некоторых других (терминальных) приложений, которые используют библиотеку readline для ввода, вы можете поместить это в ~/.inputrc

# Do what "set -o vi" does in Bash to whatever uses readline.
set editing-mode vi

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