我想删除两列之间所有行的内容.我该怎么做呢?
例如,我想要这个:
abcdefg
hijklmn
opqrstu
Run Code Online (Sandbox Code Playgroud)
如果我删除第3列到第5列之间的文本,请成为此项:
abfg
himn
optu
Run Code Online (Sandbox Code Playgroud)
您的问题与此非常相似。
要删除文件中所有行的第 3至5列:
:%normal 3|d6|
Run Code Online (Sandbox Code Playgroud)
为了删除特定的行间隔(80到90),请使用以下命令:
:80,90normal 3|d6|
Run Code Online (Sandbox Code Playgroud)
如果您不熟悉普通命令或| | “运动”有一个简短的解释:
normal命令在普通模式下执行以下命令;3|将光标移动到第三列;d),直到第5列(6|)。