vim - 替换模式以替换新行

时间:2016-01-04 06:23:29

标签: vim newline mode

在VIM的替换模式中,当您键入时,您不会添加任何新内容,只需替换已存在的内容即可。唯一的问题是,当您按Enter键时可以添加新内容。我想知道当你处于替换模式时是否有办法让按Enter(或^M)被解释为down arrow

如果你必须知道,我正在使用一个文件,该文件包含给定固定行数的段。我无法添加新行,因为它会抵消后续的段。

提前致谢!

1 个答案:

答案 0 :(得分:2)

据我了解您的要求,可以在virtual replace mode中实现。您可以通过gR输入。

  

键入< NL>仍然不会导致文件中的字符出现   移动。当前行的其余部分将被< NL>取代。 (那是,   它们已删除),并且在下一行继续替换。一条新线是   除非你超过文件的末尾,否则不会插入。

请注意,vim必须使用+vreplace进行编译。