Комбинация клавиш для карты Vim Control и Dash

Комбинация клавиш для карты Vim Control и Dash

Можно ли привязать <C--> (или <C-dash>или <C-minus>, на самом деле я не знаю) в vim к чему-то, например <C-W><C-Q>?

Что это означает <C-->в привязке по умолчанию?

решение1

Возможно, вы могли бы заставить эту переплетную работу работатьгвим, но не ввимзапущенный в терминале, поскольку вы вряд ли найдете конфигурацию клавиатуры, которая отправляет другую последовательность символов для control/Minus. Как правило, controlмодификатор влияет только на несколько неалфавитных символов.

Вот скриншот изvttest, который иллюстрирует обычный набор клавиш управления:

введите описание изображения здесь

решение2

Вы можете задать команду, набрав control-v, а затем нужную комбинацию клавиш.

Итак, для «control» + «minus» введите следующее в новой строке вашего файла ~/.vimrc:

nnoremap *type on your keyboard*<ctrl-v><ctrl-minus>*end type* :MyCommand<cr>

Надеюсь, это имеет смысл!

решение3

Я использую британскую клавиатуру, где подчеркивание — это shift-минус, и я обнаружил, что могу сопоставить клавишу <C-_>(например, control-подчеркивание), и это работает с control-минус (хотя, как сказал @Thomas выше, не в окне терминала, потому что это предопределено для уменьшения масштаба)

Я не смог найти документацию об этом где-либо - это была просто догадка. Я не уверен, что произойдет на других клавиатурах.

Связанный контент