为什么 Vim 使用 HJKL 键作为方向键
来源:互联网 发布:淘宝税收问题 编辑:程序博客网 时间:2024/05/21 22:56
关于这个问题,以前网络上有一种说法,手指放在键盘上输入时,HJKL 比方向键距离手指更近,自然输入效率就更高。听起来似乎很有道理哦,其实则不然,来看看 Peteris Krumins 找到的答案吧。
有一天我在看一些有关 Vim 的东东时,发现了它为什么用 HJKL 键作为方向键的原因了。当 Bill Joy 创建 Vi 文本编辑器时,他使用的机器机器是 ADM-3A 终端机,这机器就是把 HJKL 键作为方向键。自然而然,Bill Joy 也就用了相同的按键了。
HJKL 键 就是下面这个样子的:
ADM-3A 终端机键盘上的 HJKL 键同时带有箭头
下面就是 ADM-3A 终端机全貌,Vi 就是在这上面创造的。
ADM-3A 终端机全貌
既然 Vim 是源自 Vi,所以也就使用了相同的 HJKL 键。
下面是ADM-3A 终端机键盘电路板,注意 ESC 键紧挨着 Q 键左侧:
(点击可查看超大图)
这也就是为什么 ESC 键是用来切换 Vi 模式的!离手指距离很近,很容易按到。 另外,也想想为什么 Unix 系统的 home 目录是 ~,看看右上角的 HOME 键吧!
HJKL T-Shirt!
英文原文:Peteris Krumins 编译:伯乐在线 –黄利民
文章转载自:开源中国社区 [http://www.oschina.net]
- 为什么 Vim 使用 HJKL 键作为方向键
- 为什么 Vim 使用 HJKL 键作为方向键
- 为什么 Vim 使用 HJKL 键作为方向键
- 为什么 Vim 使用 HJKL 键作为方向键
- 为什么 Vim 使用 HJKL 键作为方向键
- [vim]怎样记忆hjkl这几个方向键
- Vimer 的福音:Mac 下 Caps + hjkl 作为方向键
- 关于vim——为什么hjkl表示左下上右呢?
- 解决VIM方向键不能使用
- 解决vim不能使用方向键和backspace键
- freebsd 下 vim的方向键使用
- vim中方向键无法正常使用解决
- Ubuntu vim不能正常使用方向键和退格键
- 为什么使用vim编辑器?
- octave使用vim作为默认编辑器
- Octave使用vim作为默认编辑器
- 设置git使用vim作为编辑器
- 虚拟主机为什么使用 CloudLinux 作为服务器系统?
- 黑马程序员-C#中强类型和弱类型
- Cookie小记
- 创建文件系统
- c c++ 动态内存分配 释放 区别
- Android 中Activity,Window和View之间的关系
- 为什么 Vim 使用 HJKL 键作为方向键
- xp安装hp officejet g series打印机驱动,找不到hpzr3204.dll,hpzrpp04.dll 等文件
- 嵌入式linux下tftp的建立以及出现的问题
- Session小记
- java web工程与flex工程集成相关的问题
- spring security 3
- UML培训取得姣好成绩,受到客户好评
- Struts2接收请求参数原理
- google地图--运动轨迹(自己上班的运动轨迹)