如何降低(或升高)一行并保持在同一列?

例如,在 C++ 中定义多行宏时,我需要它来添加大量对齐的反斜杠,如下所示:

#define MACRO(X)        \
     line1              \
                        \
     long long line3    \
     line4

如果我在添加 j 后在第 1 行执行 \ ,光标将跳到第 2 行的第 1 列。

最佳答案

自己找的:

set virtualedit=all

关于vim - 如何在 VIM 中提高/降低并保持在同一列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14001547/

10-12 03:27