Ctrl-Backspace в vim не работает после обновления

Значит, вы хотите запускать функции, только если для соответствующей переменной установлено значение TRUE? Я бы сделал что-то вроде

[[ "$data_error_check_run" == TRUE ]]     && data_error_check
[[ "$check_ctl_dat_exists_run" == TRUE ]] && check_ctl_dat_exists
[[ "$mask_field_run" == TRUE ]]           && mask_field "$MASK_FILE"

[[не ругается на неустановленные переменные, поэтому не установить конкретную переменную — это то же самое, что установить ее в FALSE.

2
30.11.2019, 22:21
1 ответ

^[[27;6;63~выглядит как функция xterm modifyOtherKeys, которая появилась не так давно.

Это странно, потому что в этой области недавно произошли изменения в vim, но не в xterm. В вопросе упоминается об этом:

VIM - Vi IMproved 8.1 (2018 May 18, compiled Nov 24 2019 15:10:11)

, но не упоминает версию xterm. Соответствующие изменения в xterm были только для документации (см. FAQКак моя программа может отличить элемент управления -I от вкладки?).Недавнее изменение в vim включает функциюmodifyOtherKeysxterm. Брэм решил проблему с этим в октябре(еще позже, чем "8.1" ).

2
27.01.2020, 22:08

Теги

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