你能帮我重新映射我的 [
和 ]
到另一个键。
我已经穿上我的.vimrc
nnoremap º [
nnoremap ` ]
这里mac portuguese keyboard layout
在 python 模式下,我应该可以按
ºº
这转化为 [[
或 ´M
->]M
.我想避免额外的
alt
key alt+(
获取 [
最佳答案
仅重新映射单个字符不会影响多字符命令(这也来自 <C-W>
命令组)。
一种)'langmap'
选项似乎是一种解决方案:
:set langmap=º[,`]
乙)
或者,您另外重新映射所有复合组合:
:nnoremap ºº [[
:nnoremap º` []
" ... etc.
C)
我的个人解决方案(针对德语变音字符):我已将系统的键盘布局切换为美式英语(这比德语更适合编程),并且(因为我几乎只使用 Vim 来输入更长的文本)使用 Vim 的digraphs 插入特殊字符。
关于Vim 在葡萄牙语键盘布局中重新映射方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19430731/