lor*_*age 3 vim text-processing
给定一个字符串,如:
"Hello World, how are you today?"
Vim 中是否有一种方法可以垂直折叠此行,以便每个单词都出现在新行上,即:
"Hello
World,
how
are
you
today?"
Run Code Online (Sandbox Code Playgroud)
我有一些类似的想法,比如执行Ctrl- V+ Ctrl-gq它将相对于固定宽度的行换行,该宽度可以在.vimrc
.
您可以通过用换行符替换行中的空格来做到这一点。
:%s/\s/\r/g
这将用换行符 ( )替换所有行 ( %s
)、所有空格\s
( \r
)。
您可以删除百分号以将替换限制为当前行。