正在工作中适应 vscode 的 vim motions,感觉对新手来说,防止自己退却的点大概如下:
1. 可视化效果大打折扣,会有些害怕,怕误操作
2. 万一想干的事情一时不知道怎么用 vim motions 实现,就尬住了
对于第二点,直接用 vscode 原来的功能即可。
对于第一点,可以有两个保命技能:
1. 退回 normal 模式后,按 u 撤销上一次的改动,按 ctrl+r 撤销上一次的撤销。
2. 浅学一下 visual 模式,拿不准时先选选。
然后剩下的就是不怕犯错的不断使用,同时找一些材料巩固和沉淀一套符合主流实践,同时又匹配自己现状的操作流模型和手册。
对,vim motions 的关键是,要重新调整自己对于代码编辑背后一系列操作的模型,在精准和可重复使用之间取得新的平衡。
鼠标操作过于精准,导致可重复性贼差╮(¯▽¯)╭