如何在VIM中更高/更低并保持在同一列?

Leo*_*sky 3 vim

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

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

#define MACRO(X)        \
     line1              \
                        \
     long long line3    \
     line4
Run Code Online (Sandbox Code Playgroud)

如果我j在添加后在line1上执行\,则光标将跳转到第2行的第1列.

Leo*_*sky 5

自己找到了:

set virtualedit=all
Run Code Online (Sandbox Code Playgroud)