我觉得 vi 模式移动 cursor 最好用的就是 w/W/b/B/% 这几个了,一般 debug 的时候打开直接定位到行号,h/l 的确用的少,j/k 到还是蛮常用的。
因为用的不熟,所以经常进 v 模式,还是瞅着都选中了啥再删比较放心……
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 1 WASD可能更符合直觉,但word append substitude del这些作为hint的助记词同样重要。尤其是当你有海量的快捷键要加速的话。vim用的久,上下左右的需求很少。如果你是WASD加鼠标或空格玩CS和劲舞团,那自然符合直觉好。
: 2 多状态切换是不好,曾有个编程博客,说有架战斗机坠毁是因为驾驶员弄错了海拔的模式,英尺和米?因此说程序里引入状态是糟糕的设计。—— 但是!状态是真实存在的,不能回避的。是个人,都说过,今天不在状态这样的话。你的汽车也有S挡、自动巡航等。都假装不存在状态
: 3 好的设计浑然天成,那是面对普通终端用户的。给专业人员设计的工具就是要高效,危险、难懂和难用是附带的。使用专业工具的人,本身是在劳动、创作,不是在娱乐休闲。比如?你提到的F1赛车。比如?作家的作家, 博尔赫斯、卡尔维诺之流。比如?Cpp中元编程,定位就是给
: ...................
--
FROM 122.59.183.*