vim 在编辑/插入模式下快速移动光标你们一般怎么弄?

2019-06-23 23:10:04 +08:00
 shijingshijing

我个人是 page up,page down,上下左右方向键直接上的,这个也是 SlayerS BoxeR 当年打星际的手法(暴露年龄)

想问问有多少人是 Esc 切换到 Normal Mode 下,然后 hjkl 一顿操作的?

也看见有人改了配置按住 Ctrl 配合 hjkl 来操作,这样感觉不通用。

或者还有其他方法?

12783 次点击
所在节点    程序员
71 条回复
congeec
2019-06-24 01:51:44 +08:00
单行编辑,emacs 更高效。所以我在 vim 里加了 emacs 绑定
StarryFK
2019-06-24 01:56:00 +08:00
用熟了其实也感觉 hjkl 作为方向键很顺手的,甚至有些游戏也是采用 hjkl 作为方向键的
SingeeKing
2019-06-24 02:11:23 +08:00
难道不是 WE
silencefly
2019-06-24 02:38:22 +08:00
把 esc 映射到 kj 手不用离开键盘
szzhiyang
2019-06-24 02:45:30 +08:00
Power Keys 的空格编辑功能

https://PowerKeys.GitHub.io/space
szzhiyang
2019-06-24 02:47:52 +08:00
等 Power Keys 的空格编辑功能流行起来后,Vim 和 Emacs 就再也不会有新用户了。
shihira
2019-06-24 03:41:11 +08:00
我会比较 prefer 把上下左右 map 到 alt+kjhl,系统全局
wweir
2019-06-24 07:49:55 +08:00
同全局 alt+hjkl。而且,自己写配置统一三大桌面下 Vim vscode zsh 的快捷键
mengzhuo
2019-06-24 08:17:34 +08:00
买一块可编程键盘,把 CapsLock + AWSD 换成光标
darknoll
2019-06-24 08:40:40 +08:00
用箭头的就别用 vim 了吧
nicevar
2019-06-24 08:47:09 +08:00
数字直接接 hjkl 不是更快
TrembleBeforeMe
2019-06-24 08:57:44 +08:00
学习 emacs 设置一个修饰键
HannibaI
2019-06-24 09:17:03 +08:00
vim 按 ctrl + [ 也可以退出编辑模式,再把 caps lock 映射到 ctrl,就可以按 caps lock+[ 退出编辑模式,手基本不需要离开键盘。
catinsides
2019-06-24 09:23:27 +08:00
按行 C-E C-Y
按 1/2 C-U C-D
按页 C-F C-B
当前行居中 zz

非要用 hjkl 的话,我一般是 5j5j...
xiaocaibaozi
2019-06-24 09:28:51 +08:00
我把<Leader>设置成;,把 esc 映射成<Leader><Leader>和;;,然后不管中英文,按两下小指就行了再用 hjkl 移动。
loading
2019-06-24 09:32:17 +08:00
我选择了用鼠标滚轮和方向键
ahonn
2019-06-24 09:43:08 +08:00
什么,模式难道不是编辑器自己切的么?
codelegant
2019-06-24 09:55:51 +08:00
我的习惯,将 双击 j 绑定为 ESC,然后 w e b ^ $ 这五个键定位列。行间移动,较大距离就行号 + G,小范转就 j,k。
poisedflw
2019-06-24 09:57:36 +08:00
难道不是 Ctrl+C,然后各种移动?
ech0x
2019-06-24 10:43:02 +08:00
你不习惯切回 normal 模式为什么要用 vim 呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX