Vim 为什么把 HJKL 当作光标键?
使用 Vim,一直好奇为什么将光标键代之以 HJKL?
今天看到一篇文章《where-vim-came-from》(https://twobithistory.org/2018/08/05/where-vim-came-from.html),文中回顾 Vim 的历史,总算疑难得到解答。
上图是 Bill Joy 开发 Vim 时使用的 Lear Siegler ADM-3A 终端自带的键盘。
该键盘不同于今日习见的标准键盘,没有光标键,四个光标是标注在 HJKL 上的。
此外, ESC 键占据今日键盘的 Tab 位,而不是在最难按的键盘左上角位置,所以这也能解释为什么 Vim 使用 ESC 做模式切换按键的原因。
转载于:https://blog.51cto.com/lioncn/2348387
Vim 为什么把 HJKL 当作光标键?相关推荐
- Vim教程2 在文件中的移动
基于开源的Vim学习教程learn-vim 1. 字符导航 在Vim中最基本的移动单元是上下左右移动一个字符. h 左 j 下 k 上 l 右 当然也可以通过键盘的方向键进行移动. 为什么Vim用这几 ...
- Vim常用命令和配置
[TOC] Vim常用命令和配置 Mac 终端键入 vimtutor 即可进入Vim入门教程 问题收集 vim代码粘贴,格式混乱到逆天.这是因为vim设置了自动缩进造成的问题, 所以如果你需要在ins ...
- 冰冰学习笔记:vim工具的基本操作
欢迎各位大佬光临本文章!!! 还请各位大佬提出宝贵的意见,如发现文章错误请联系冰冰,冰冰一定会虚心接受,及时改正. 本系列文章为冰冰学习编程的学习笔记, ...
- 一篇文章搞定GVIM(根据工作经验持续更新)
文章目录 0.引言 1.在Linux下面安装VIM 2.基本操作 2.1三种模式 2.1 保存退出:wq没反应?! 2.2 解决鼠标不能用的问题 2.3 VIM上下左右移动hjkl 2.4 跳转到第n ...
- linux下的二进制文件的编辑和查看 -
linux下的二进制文件的编辑和查看 一.在Linux下查看二进制文件的软件: xxd (默认2进制) hexdump (默认16进制,可转其他进制) od (默认8进制,可转其他进制) 二.编辑: ...
- linux下的二进制文件的编辑和查看
一.在Linux下查看二进制文件的软件: xxd (2进制) hexdump (16进制) 二.编辑: 1.biew 2.hexedit 3.vim Vim 来编辑二进制文件.Vim 本非为此而设计的 ...
- python自动写作软件_有哪些适合长文的轻量级写作软件值得推荐?
史蒂芬平克在<风格感觉>一书中提到:写作之难,在于把网状的思考,用树状的语法结构,转换成线性字符串.("The Web, the Tree, and the String&quo ...
- Linux下二进制文件的查看和编辑
一.在Linux下查看二进制文件的软件: xxd hexdump 二.编辑: 1.biew 2.hexedit 3.vim Vim 来编辑二进制文件.Vim 本非为此而设计的,因而有若干局限.但你能读 ...
- linux修改二进制文件
在 Vim 里通过转换程序 "xxd" 来达到这效果.该程序是随 Vim 一起发布的. 首先以二进制方式编辑这个文件: vim -b datafile 现在用 ...
最新文章
- 简述java的线程_JAVA线程简述
- 第六讲:软考中高项06_质量管理、人力资源管理
- project1两周收获总结
- 基于Asterisk的VoIP开发指南(2)——Asterisk AGI程序编写指南
- 浅谈 CSRF 攻击方式
- 您的Android版本不兼容,android – 您的设备与某些设备的此版本不兼容
- 韩国财长:韩国将按计划推进加密货币征税
- 防止图片盗链和资源恶意下载
- 支持firefox 3.6的onenote插件
- 第一章-第一题(小学生四则运算)--By郭青云
- 联发科处理器真有那么不堪吗?
- 【12月原创】RT-thread - 柿饼UI ——范进中举
- 矩阵分析 (二) 内积空间
- 2000-2020全要素生产率OP法+LP法+OLS和固定效应法三种方法合集含原始数据和计算过程Stata代码
- Tableau表计算(2):计算依据
- qq气泡php接口,h5实现QQ聊天气泡的实例介绍
- nginx 实现文件下载
- MarkdownPad入门级编写不完全指南
- Linux yum安装Mysql5.7
- 信息学奥赛一本通 1287:最低通行费 | OpenJudge NOI 2.6 7614:最低通行费