Используя VIM вводит оболочку (zsh или удар)

Я хочу использовать клавиши для редактирования энергии в своей оболочке (zsh).

С bindkey -v я получаю VI ключей, но я хочу визуальный и больше ярлыков чип-ключа (как изменение внутреннее слово (ciw), который я использую все время),

btw, действительно ли суперпользователь является правильным форумом для этого вопроса?

9
задан 04.02.2010, 15:37

3 ответа

Что касается bash часть в заголовке: можно поместить bash в vi режим путем вызова set -o vi (например, помещенный это в Ваш .bashrc). Для привязки функций с определенными ключами, необходимо использовать bind в bash. Посмотрите help bind перечислять доступные функции и примеры того, как назвать его.

"Изменитесь, внутреннее слово" не находится в vi, но vim, таким образом, это не доступно.

3
ответ дан 07.12.2019, 13:32

В нажатии удара v (в командном режиме), открывает vi (m) с текущим содержанием командной строки. Можно теперь отредактировать строку, использование каждой функции vi (m), и после выхода из строки будет автоматически выполняться.

Смотрите на эту статью для хорошего введения и шпаргалки vi режима редактирования командной строки.

1
ответ дан 07.12.2019, 13:32

Я не вижу, что конкретный, но эти функции документируется в man zshrle и некоторые из них могут быть развязаны. Поиск, что файл для строки "vi -" для нахождения доступных функций vi.

0
ответ дан 07.12.2019, 13:32

Теги

Похожие вопросы