Vim 和 azerty 键盘

标签 vim keyboard keyboard-shortcuts azerty-keyboard

我最近开始学习 Vim,在深入学习之前,我有一个问题需要回答。

使用 AZERTY 键盘,我是否应该重新映射命令和快捷方式的键以适应 QWERTY 键盘的键位置?

我之所以问这个,是因为显然在创建这些命令时必须进行大量思考,并且当我看到与 QWERTY 键盘相比 AZERTY 键盘上的“$”有多远时,我不禁想到它可能在某些时候感觉不对。

这是 AZERTY 布局:http://www.nathael.org/Data/vi-vim-cheat-sheet.svg

我什至不知道是否可以按照我需要的方式重新映射,基本上只重新映射命令输入,所以我需要“专业人士”和/或 azerty 用户的意见。

最佳答案

我也使用 azerty 键盘,我没有重新映射键以适应 qwerty 键盘。

但是我利用了一些未使用的字符非常容易访问的优势,例如 é , è , à , ç (所有重音字符)并有一些像这样的 map :

noremap à @
noremap ç @@
noremap § \

(最后一个非常有用,我将它重新映射到 Vim 之外,在我的 linux 系统范围键盘配置上)

但我认为重新映射所有键以适应 qwerty 键盘更像是一个困惑的根源,而不是一个好的解决方案。

关于Vim 和 azerty 键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33245317/

相关文章:

vim - 如何在vim中没有光标跳转的情况下获得匹配的大括号突出显示

python - Python 的 Vim 语法高亮 'else:'

regex - vim:显示子匹配内容和替换中的未命名寄存器

linux - 在 vim 上安装 perlsupport 时出现 "perlsupport is not recognized."

bash - 如何: Simulating keystroke inputs in shell to an app running in an embedded target

Cocoa - 热键的键盘引用号;有详细说明这些的文档吗?

keyboard - Python - 检测按键

keyboard-shortcuts - VMWare ctrl-z 键绑定(bind),如何删除

eclipse快捷方式随处发布

typescript - 禁用 Youtube 快捷方式或其他解决方法