开发工具 终于能理解 Vim 为什么用了不太顺手的几个键位

huacnlee · 2012年03月12日 · 最后由 tudou 回复于 2012年09月20日 · 12892 次阅读

https://twitter.com/liancheng/status/178839205865193472

原来 Vim 出身的时候,键盘布局是这样的。

cs 玩家应该改成 aswd 哈哈,这个键盘的 esc 真顺手啊

这个是别人教我的,传说 VIM 精通的人,你还没清楚他的手敲了什么,屏幕上已经刷刷地完成了 10 行代码,执行并且输出了结果...

http://vim.wikia.com/wiki/Avoid_the_escape_key

这个键盘太帅了。。

这个 esc 位很正点啊,我一般都把esc映射成jj

买 HHKB 吧,哈哈

自给定制个键盘,嘿嘿,

这个键盘也没有 Meta 键,这点倒是很奇怪

ESC 键的位置是亮点。现在的键盘上 ESC 的位置比较悲剧。

看到 ESC 了。

我现在都很少用 ESC,用 ctrl+[

line-feed 这个键现在没有了啊…

#10 楼 @gangmax @LarryLv 其实 <c-c> 也行嘛.. 我觉得是要比 <c-[>顺手

esc 替换成 jk

这个图还解释了为什么$HOME 用了~缩写

#14 楼 @ruohanc 习惯俩手操作 - -

这样布局的键盘还有吗???我是工具控

看了键盘, 终于知道为什么在 Emacs 中要把 Ctrl 和 Capslock 互换了.

不单单 Ctrl 在左侧中部, 竟然 Esc(应该就是传说中的 Meta) 也在左侧中部, 太 TMD 方便了.

#16 楼 @yaroot 这个眼神犀利啊

#21 楼 @search 你的名字很玄呀,个人页永远打不开。 另外我还把 caps lock 映射为 Ctrl,小指再也不用弯那么很了。

#19 楼 @zw963 这个布局不是 Emacs 设计时候的样子,这篇文章讨论了 Vim 和 Emacs 在设计之初的键盘布局,非常详细: http://xahlee.info/kbd/keyboard_hardware_and_key_choices.html

其实 Emacs 用户不应该交换 capslock 的,因为 Emacs 的 ctrl 使用远远高于 Vim。 虽然我也交换了,但是实际使用起来就是只有左手小手指会痛,而且很严重。我一种在考虑解决这个问题。

Ctrl 是 Emacs 中的主修饰键,其实原本是在空格的左边第一个键,就是现在 Mac 下的 Command 或是 PC 下的 Alt。所有的系统在设计的时候都是用这个键位:Windows 的 Alt+F4;MacOS 的 Cmd+Q;Emacs 的 Ctrl+X⋯⋯ 你可以看看这个:http://ergoemacs.org/emacs/swap_CapsLock_Ctrl.html

#23 楼 @ranmocy

我深感所有 Geek 的想法是相似的. (我自诩 geek ,哈哈), 我回这个贴的时候还不知道, 后来知道了.

我刚开始用 Emacs 的时候, 那会儿还没有换 Capslock, 深感不便, 所以, 我专门加了一个 M-c 键位, 好多键我直接从 C-c 映射到 M-c 了. 用起来还好. 不过后来觉得小指还是难受, 然后狠狠心, 换了 Capslock, 一切都安宁了, 再往后, 就是把原来映射过去的键, 又都改了回来. 现在 M-c 我还是保留, 但是基本上已经成了 插入 Snippet Pattern 专用的修饰键.

#23 楼 @ranmocy 不过刚习惯了 Capslock 键位。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号