Vimmers 知道.可以重复简单的更改。我试图建立一个可以重复或不能重复的列表,但是有一个列表吗?
我试图列出我知道可重复的内容:它们都是正常模式的命令:
- 文本插入 :
a,A,i,I,o,O - 涉及寄存器的文本更改:
c,C,d,D,p,gp,P,gP,s,S,x,X - 其他文字变化:
J,gJ,r,gr,R,gR,gU,gu,gw,gq,g?,~,g~,<,>,= - 等效于可视模式下的这些操作。
- 控制操作:
C-A,C-X gi将重复插入,但在当前光标位置,而不是在最后插入位置。所以它有点工作。
但不包括:
- 所有移动和显示命令(这里不一一列举)
- 所有折叠命令(z-命令,也很多)
- 标记 (
m) - 替换重复 (
&,g&) - 冒号或过滤命令 (
!,:,Q) - 宏录制或播放(
q或@,将重复录制或播放时完成的最后一个可重复操作)。 - Diff put 和 get (
dp,do) - 撤消 (
u,U,C-R) - 洋基 (
y)
我知道 tpope 的重复插件可以让自定义插件订阅重复机制。但是默认情况下,上面的列表好吗?