例如:
This text has been splitted
in lines, and it's longer than
3200 words, so it would be great
to find and replace line breaks
like these.
#1 楼
突出显示要加入的行(或使用Ctrl + A选择所有内容)
从菜单中选择“编辑”→“行操作”→“加入行”,或按Ctrl +J。
必要时会自动放置空格以防止单词粘在一起
评论
谢谢,但是我必须一个接一个地做,有没有办法对整个文档进行处理?
–加百列
2012年12月12日上午9:28
我现在明白了,我选择了整个文档,并且可以完全按照需要工作!
–加百列
2012-12-12 9:29
CTRL J是快捷方式
–user640378
2014年1月15日15:46
提示:您可能需要多次按下CTRL +J。不要使用>查看>自动换行,以更好地查看换行符。
– Kai Noack
16-11-29在11:54
如何禁用添加空格?
–基思·泰勒(Keith Tyler)
17 Mar 7 '17 at 21:17
#2 楼
Ctrl + H在
Search Mode
中选择Extended
查找-
\r\n
替换-将其保留为空。
评论
我相信它必须是\ r \ n,因为这是针对Windows的。
–詹姆斯P
2012-12-12 9:25
它应该是\ r \ n并且replace字段应该包含一个空格字符。
– amiregelz
2012-12-12 9:29
@JamesP,有什么区别?为什么在Windows中如此?
–user1993
17年6月25日在8:16
@ user1993:Wikipedia文章en.wikipedia.org/wiki/Newline包含有关换行符如何在不同操作系统上工作的详细信息。
–詹姆斯P
17年6月29日在8:53
#3 楼
对我来说,使用Win 7,我必须在Find
框中使用\ r
,然后在
<space>
框中键入Replace
在当前行的最后一个单词和下一行的第一个单词之间只有一个空格。评论
你是说\ n
– Prasanna
15年8月28日在5:59
不,我的意思是\ r。 \ n在我的系统上不执行任何操作。
–艾伦M
15年8月31日在22:53
评论
嗯,在VI中只需输入4J如果您希望通过将URI参数放在多行中来组成类似URL的内容,那么此答案会更有帮助:stackoverflow.com/a/13990281/501113