Я пишу много кода и устал от нажатия клавиши shift каждый раз, когда мне нужен специальный символ. И поскольку я часто использую специальные символы, а не числа, я хочу изменить их поведение.
Итак, если я наберу <4>, я получу '$', а если я наберу + <4>, я получу '4' и так далее для каждого числа. Это отображение должно работать только в режиме вставки.
Я пробовал:
:set langmap 123...;!@#...,!@#...;123 "works only in normal-mode
:imap 4 $
:imap $ 4 "recursive mapping error