Можно ли использовать привязки клавиш vim в iterm2?

330
user1283776

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

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

3

1 ответ на вопрос

5
Ingo Karkat

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

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