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 的重复插件可以让自定义插件订阅重复机制。但是默认情况下,上面的列表好吗?