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

标签 vim

你能帮我重新映射我的 []到另一个键。
我已经穿上我的.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/

相关文章:

regex - vim搜索替换正则表达式

python - 使用指定的 css Markdown 到 html

vim - 如何在 Vim 中将 ":vsplit ."映射到 <F7>?

tomcat - 当外部更改文件时,IntelliJ 可以更新 Tomcat 上的资源吗?

vim - 如何禁用或替换此 .vimrc 文件的特定插件?

vim - 与 vim 中 Atom 的 docblockr 类似的插件吗? (自动文档方法)

vim - Vim 文档文件的存储

vim 的 objective-c 标签文件

linux - 如何在 Quartus ii 下调用终端 vim?

vim - 不使用undo命令从.un〜文件中恢复vim文件