Как включить 'галку' vi, управляют в zsh?

Не уверенный, если существует tcsh встроенное, но в зависимости от версии находки, Вы имеете, существует обходное решение как это:

find -maxdepth 1 -not -name '.' -exec du -s '{}' '+'

Если Ваша находка не делает -exec COMMAND {} + синтаксис, можно попробовать за -print0/xargs:

find -maxdepth 1 -not -name '.' -print0 | xargs -0 du -s
5
20.02.2014, 22:26
1 ответ

Потому что это режим vi , а не режим vim . daw , diw предназначены только для vim и не являются самыми полезными. Вы можете сделать то же самое с bdw , bde - Stephane Chazelas

При этом вы можете использовать bindkey -s для привязки одной строки к другой:

bindkey -a -s "diw" "bde"
bindkey -a -s "daw" "bdw"

Теперь при вводе diw bde отправляется обратно.

-a необходим для добавления привязки к режиму vicmd .

Обновление для zsh версии ≥ 5.0.8

Начиная с версии 5.0.8 zsh также поддерживает текстовые объекты в стиле vim. Так что daw и diw должны работать из коробки.

4
27.01.2020, 20:40

Теги

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