!fmt 仅适用于当前行

Grz*_*cki 2 vim editors text-processing

当我想用fmtin格式化部分文本时,vim我通常在可视模式中选择部分有趣的行,用:Ctrl+ V Arrows,而不是键入!+ f+ m+ t

当有几行时,他们是这样做的其他方式:

:11,22!fmt
Run Code Online (Sandbox Code Playgroud)

当要格式化的文本位于 11 到 22 行之间时。

对于一行,我可以写:

:22!fmt
Run Code Online (Sandbox Code Playgroud)

但是每次换行时输入新号码并不舒服。

是否有这样做的方法::22!fmt没有22,但有些标志,可变,意味着“当前行”

小智 6

.表示“当前行”。.!fmt做你想做的