非英语键盘vim用户的轻松打字[关闭]
Posted
技术标签:
【中文标题】非英语键盘vim用户的轻松打字[关闭]【英文标题】:Easy typing for non-english keyboards vim users [closed] 【发布时间】:2012-02-01 00:58:39 【问题描述】:在英文或美式键盘中,\、/、[ 和 ] 等键很容易键入只有一个按键。非英文键盘通常不一样。
有没有办法让这些类型的键盘也能轻松地打字?
如果是mapping keys
的问题,你能给出明确的指示吗? (欢迎使用西班牙布局示例)
编辑:非常欢迎不同语言的示例!
【问题讨论】:
如果有人对芬兰语有好的策略,我也很高兴 @ib。在他对[Vim“键盘布局的“烦恼”][1] 的回答中给出了关于该主题的一些提示和细节。 [1]:***.com/questions/8015231/… 【参考方案1】:我已经在 cmets 中提出了一些建议。现在,就简单映射而言,对于普通模式,您始终可以对主键进行简单的重新映射。
nnoremap : >>
nnoremap ; >>
例如,对于缩进(我在这里使用克罗地亚语键盘布局...... <
和 >
字符在哪里,我有 ;
和 :
......我相信你明白这个例子)。您可以用括号、方括号或任何其他基本字符类似地重新映射所有本地字符。
【讨论】:
+1 你的回答驱使我去What is the difference between the remap, noremap, nnoremap and vnoremap mapping commands? 什么是好的。我会更深入地检查这个解决方案。谢...【参考方案2】:我个人在编程时只使用美式键盘,因为无论如何我都需要这些特殊键作为字符。你可以使用不同的键盘映射,但我个人认为这不是一个好的解决方案——如果你不得不在另一台机器上工作,你将根本无法使用 vim。如果您需要输入西班牙语字符,您可以在输入时切换回键盘布局。
【讨论】:
这不是不需要你的“本地字符”的问题,但更多的是大多数人比美国更习惯他们的本地键盘布局。我可以输入美国的,但我习惯于()在哪里,#$% 在哪里等等......另外,这应该是一个评论。 是的,我仍然不确定什么应该是评论和什么答案。我只是将其添加为答案,因为对我来说,这就是答案。 Vim 是专为美国 Qwerty 布局而设计的,它与它配合得最好,例如在德语键盘上,许多键(如 \)都很难触及。 是的,我的布局也有类似的问题(克罗地亚语)。所有以下操作都需要按下 meta 或 shift 键才能到达它们:\/][ ...以上是关于非英语键盘vim用户的轻松打字[关闭]的主要内容,如果未能解决你的问题,请参考以下文章