您能帮我将[
和]
重新映射到另一个密钥吗?
我已经戴上了.vimrc
nnoremap º [
nnoremap ` ]
这是mac portuguese keyboard layout
在python模式下,我应该能够按
ºº
,这会转换为[[
或´M
->]M
。我想避免多余的
alt
键alt+(
来获取[
最佳答案
仅重映射一个字符不会影响多字符命令(这也与<C-W>
命令组一起出现)。
一个)'langmap'
选项似乎是一种解决方案:
:set langmap=º[,`]
B)
或者,您还重新映射所有化合物组合:
:nnoremap ºº [[
:nnoremap º` []
" ... etc.
C)
我的个人解决方案(针对德语变音符号):我已将系统的键盘布局切换为美式英语(比德语更易于编程),并且(因为我几乎专门使用Vim键入较长的文本)使用了Vim有向图以插入特殊字符。