每行转换一个单词

veh*_*zzz 2 vi vim scripting awk sed

我想将包含单词的文本文件,单独的空格转换为每个单词出现在单独行上的文件

 sdf sdfsd= sdfsdf 
sdfsdf
Run Code Online (Sandbox Code Playgroud)

会变成

  sdf
  sdfsd= 
  sdfsdf 
  sdfsdf
Run Code Online (Sandbox Code Playgroud)

谢谢

Ste*_*hen 6

试试这个:

:%s/\s\+/\r/g
Run Code Online (Sandbox Code Playgroud)

解释:

:%     // whole file
 s     // substitute
 \s\+  // some number of whitespace characters
 \r    // for carriage return
Run Code Online (Sandbox Code Playgroud)

感谢@ Dummy00001+想法.