我觉得在用vim的时候,方向键比hjkl更适合移动光标。

2012-08-22 20:55:34 +08:00
 YUCOAT
用了一年半的vim了,我还是不习惯像大牛们推崇的那样用hjkl移动光标。我是这样分析的


方向键移动光标的优点:
一:按键次数少。
二:有利于适应其他编辑器。(你不可能永远只用一款编辑器,对不对?有时候还是vim + gedit组合呐)
缺点:
方向键太远了。

使用hjkl优点:
右手只需要向左移动一个按键即可。
缺点:
按键次数太多,需要按下Esc键,然后移动,再按下i键,且Esc键也不算太近。
8704 次点击
所在节点    Vim
24 条回复
haohaolee
2012-08-22 21:02:47 +08:00
如果要适应其他编辑器,可以用鼠标嘛,不是比方向键移动的更快?
013231
2012-08-22 21:02:48 +08:00
移動的方式多了, wbetf/G0^$gg都很常用, 光用hljk或方向鍵逐字逐行移動多蛋疼...
reus
2012-08-22 21:26:12 +08:00
行内移动我很少用h和l,都是f和F再配合;
上下移动用{和},或者/加上n
我不按esc,我按ctrl+[
也有人设成连按两次jj的
hjkl都很少用,用方向键就更没有必要了
移动方式那么多,你偏要用最低效的方式加上最低效的键位
PrideChung
2012-08-22 21:28:38 +08:00
hjkl很少用,多数是w,e,再远一点就f。如果不在同一行,直接EasyMotion。
hbc
2012-08-22 21:36:02 +08:00
那是因为你只用了一年半……
Numbcoder
2012-08-22 22:31:14 +08:00
@PrideChung +1
EasyMotion 天下无敌!!
mikale
2012-08-22 22:32:06 +08:00
我真的只用VIM....有时候用一下emacs.....最近用了一下sublime,(主要是macbook的ctrl按钮问题),不过我改成VIM模式.

vim可以追求连续技的..还是用固定的吧...一般映射不做这种基础功能的映射..
reus
2012-08-22 23:42:54 +08:00
PreciseJump也不错
lwjefSub
2012-08-22 23:48:22 +08:00
方向键太不方便了,如果楼主想练 Vim 的一些文本编辑技巧,可以试着搜索 vimglof.
lwjefSub
2012-08-22 23:51:44 +08:00
是 vimgolf, 我这渣英文.
eth2net
2012-08-23 08:01:51 +08:00
难道没人用C-c么?
wecing
2012-08-23 08:23:39 +08:00
我这个用emacs的在用vi的时候都是用hjkl移动光标的……
wecing
2012-08-23 08:26:36 +08:00
不对,不是用hjkl,而是“不用上下左右”。

简而言之lz还是没习惯,分析这种东西怎么说都有理,自己的手才是决定一切的东西。
duhastmich
2012-08-23 12:07:53 +08:00
Esc 改成 CapsLock 就好了, Easymotion 貌似会拖慢 Vim 启动速度
oil88
2012-08-23 12:59:58 +08:00
我还是习惯方向键哎,hjkl不习惯,虽然偶尔会用。
SamZeng
2012-08-23 13:00:32 +08:00
一切缘于习惯。
ivenvd
2012-08-23 13:19:17 +08:00
EasyMotion +1。
hpyhacking
2012-08-24 05:55:37 +08:00
用HHKB的你上哪找方向键?,ESC是需要按,但也是在切换模式的情况下按一次而已,相较方向键来说次数少多了。
sectic
2012-08-24 09:03:30 +08:00
我一直觉得C+fbnp才是王道....
GeBron
2012-08-24 12:58:34 +08:00
表示方向键习惯了。。。

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

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

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

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

© 2021 V2EX