Привет, я изучаю Vim, и похоже, что ярлыки были разработаны для клавиатур qwerty. В обычном режиме вам часто нужно набирать number motion
чтобы обойти. Как можно настроить vim, чтобы он интерпретировал &é"'(-è_çà
как 1234567890
только в обычном режиме?
1 ответ
Я не уверен, чего вы хотите достичь, но я настоятельно советую вам не пытаться изменять сопоставления по умолчанию для новичка слишком рано.
Например , вы хотите переназначить "
ряду. Это плохая идея, потому что вы больше не можете использовать действительно важные вещи, такие как ci"
(изменяет текст внутри двойных кавычек), dt"
(удаляет все от курсора до первого "
в строке) и так далее. Вы потеряете много функциональности, если переназначите эти клавиши, и я не вижу никаких положительных результатов, которые вы достигнете с этим.
Конечно, есть способ переназначить ключи, если вы действительно этого хотите, поместите следующее в ваш .vimrc
и получите его (например, введя :so %
когда ваш .vimrc
открыт):
" map & to 1 in normal mode
nnoremap & 1
редактировать:
Ладно, я думаю, что теперь понимаю вашу проблему, после того, как посмотрел на клавиатуры AZERTY.
Просто измените отображение для каждого ключа следующим образом:
" map & to 1 in normal mode
nnoremap & 1
" map 1 to & in normal mode
nnoremap 1 &
Сделайте то же самое для всех остальных ключей.