Vim: 冒号追加.,.+3

Vim: colon appends .,.+3

有时在输入 : 时,vim 会附加 .,.+3 到它,阻止我执行命令。我在网上找不到任何关于这种行为的信息,有没有办法摆脱它?目前,我使用 vim 8.0(在 iTerm2 中),但它也曾经出现在早期版本中。

当您在冒号前键入数字时会发生这种情况。 Vim 将其解释为您希望 ex 命令运行的行数。

如果你按 4: 你会得到 :.,.+3 这是一个范围,包括当前行 (.) 和当前行下面的三行 (.+3 ).

该行为是旧的并记录在 :help N: 中(:help :range 也是一本有趣的读物)。

如果您想摆脱该范围,请参阅 :help <C-u>