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

时间:2013-10-17 15:19:41

标签: vim

您能否帮我将[]重新映射到另一个密钥。 我已经加入.vimrc

nnoremap º [
nnoremap ` ]

这里是mac portuguese keyboard layout

在python-mode上我应该能够按下ºº,这会转换为[[´M - >  ]M

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

1 个答案:

答案 0 :(得分:5)

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

A)

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

:set langmap=º[,`]

B)

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

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

C)

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