我这几天在和学习使用 Vim ,并且试着用平铺窗口管理器来管理窗口。 发现默认的调整浮动窗口方向的快捷键 UIOP 这四个就是按照左上下右这种符合直觉的方式来排布的。 当然,HJKL 还是按照左下上右来排布。
很好奇这一点,为什么要使用一个反直觉的 JK 设计。 我想到的理由是 J 对应的是人的食指,而向下的操作在实际使用过程中使用的频率更高。
AI 的回答是: Vim 编辑器中的键位映射,尤其是 h, j, k, 和 l 用于光标移动,是基于历史原因设定的。j 袌似字母 j 的下降形状,被用于向下移动。
vim 确实可以按照自己的逻辑改成 J 对应上而 K 对应。只是想搞清楚这个历史原因的来由。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.