4

你能帮我把我的[和重新映射]到另一个键吗?我已经穿上了我的.vimrc

nnoremap º [
nnoremap ` ]

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

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

我想避免获得额外的alt密钥alt+([

4

1 回答 1

6

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

一种)

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

:set langmap=º[,`]

二)

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

:nnoremap ºº [[
:nnoremap º` []
" ... etc.

C)

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

于 2013-10-17T15:58:27.817 回答