我在 VIM 中打开了以下文件内容:
123
234
345
546
567
678
789
~
~
~
~
~
我想添加;
到每一行的末尾。为此,我转到第一行的末尾并使用垂直选择按CTRL + v
。
我选择前7 行(带数字的行),然后按下SHIFT + I
并将光标移动到行尾。我写;
,然后按Esc
。
结果是这样的:
123;
2334
3435
5436
5637
6738
7839
...虽然我期望:
123;
233;
343;
543;
563;
673;
783;
为什么会发生这种情况,我该如何解决?
请注意,这只是如何重现问题的示例。我知道我可以使用正则表达式或宏来做同样的事情,但我想找到上述问题的答案。