Vim重新映射葡萄牙语键盘布局中的方括号

bal*_*oth 3 vim

你能帮我重新映射我[]另一个关键.我已经穿上了我的.vimrc

nnoremap º [
nnoremap ` ]
Run Code Online (Sandbox Code Playgroud)

这里是mac葡萄牙语键盘布局

在python模式下,我应该能够按下ºº并转换为[[´M- > ]M.

我想避免额外的alt钥匙alt+(拿到[

Ing*_*kat 5

仅重新映射单个字符不会影响多字符命令(这也会出现在<C-W>命令组中).

一个)

'langmap'选项似乎是一个解决方案:

:set langmap=º[,`]
Run Code Online (Sandbox Code Playgroud)

B)

或者,您还会重新映射所有复合组合:

:nnoremap ºº [[
:nnoremap º` []
" ... etc.
Run Code Online (Sandbox Code Playgroud)

C)

我的个人解决方案(适用于德语变音符号):我已将系统的键盘布局切换为美式英语(比德语更适合编程),并且(因为我几乎只使用Vim键入较长的文本)使用Vim的有向图插入特殊字符.