给定一个像这样的字符串:
"Hello World, how are you today?"
Vim 有没有办法垂直折叠这一行,使每个单词都出现在新行上,即:
"Hello
World,
how
are
you
today?"
我有类似的想法,比如执行Ctrl- V+ Ctrl-gq相对于固定宽度换行,可以在.vimrc
.
答案1
您可以通过用换行符替换行中的空格来完成此操作。
:%s/\s/\r/g
这将用换行符( )替换所有行 ( %s
)、所有空格 ( ) 。\s
\r
您可以删除百分号以将替换限制为当前行。