Стрелки вверх и вниз перекарты к gj-gk в режиме ввода энергии, не используя <c-o>?

Я использую это:

BOLD_FORMAT="${BOLD_FORMAT-$(color_enabled && tput bold)}"
ERROR_FORMAT="${ERROR_FORMAT-$(color_enabled && tput setaf 1)}"
RESET_FORMAT="${RESET_FORMAT-$(color_enabled && tput sgr0)}"

PS1='$(exit_code=$?; [ $exit_code -eq 0 ] || printf %s $BOLD_FORMAT $ERROR_FORMAT $exit_code $RESET_FORMAT " ")'

Свяжите это с остальной частью Вашего $PS1, но удостоверьтесь, что Вы все еще используете одинарные кавычки, иначе это не будет работать, и необходимо быть золотыми. Если Вы хотите отобразить код выхода, даже если это - нуль, просто удалите [ $exit_code -eq 0 ] || бит.

5
29.04.2014, 06:14
1 ответ
[119235] У меня есть две идеи, но обе достаточно сложные:

Используйте [119875]:inoremap [119876] и самостоятельно выполните перепозиционирование курсора с помощью [119877]:call cursor()[119878]. Недостатком является то, что вы должны вычислить, какой обернутый столбец находится непосредственно над / под курсором.

Используйте [119879]:inoremap [119880] для обёртывания команды [119881]gj[119882] в [119883]:установите eventignore+=InsertLeave,InsertEnter[119884] до и опцию восстановления после, например:

1
27.01.2020, 20:43

Теги

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