非英语键盘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用户的轻松打字[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

通过mac键盘给iPhoneiPad打字

如何提高程序员的键盘使用效率 ?

如何提高程序员的键盘使用效率

win10键盘粘滞键如何取消

微信打字怎么跑到屏幕中间了 试试这样操作

当用户点击按钮时,它应该进入打字模式,即应该出现软件键盘