问

文档怎么批量选择空行?

熙
熙 Lv.1 新人创作者

Lv.1 新人创作者

请教大家,文档怎么批量选择空行?
广东省
浏览 201
收藏
3
分享
3 +1
21
+1
全部评论 21
 
1
1 WPS资深用户Lv.4 核心创作者WPS金话筒WPS寻令官WPS产品体验官

Lv.4 核心创作者

回答,在段落整理里选择删除空段,WPS将自动识别并清除所有空行及多余空格。
举报
0
1
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

好的,谢谢!
· 广东省
举报
0
0
 
嘉禾宝宝
嘉禾宝宝 WPS寻令官Lv.2 潜力创作者WPS产品体验官

Lv.2潜力创作者

回答:仅查找的话使用查找功能输入^p^p。并选择突出显示有指定范围内查找即可,
   安徽省
举报
0
5
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

如果要删除空行的呢?
· 广东省
举报
0
0
 
wils
wils Lv.4 核心创作者

Lv.4 核心创作者

function tt() { ActiveDocument.DeleteAllEditableRanges(-1) for (let i of ActiveDocument.Paragraphs) { const r = i.Range if (r.Text.trim() === "") { r.Editors.Add(-1) } } ActiveDocument.SelectAllEditableRanges(-1) ActiveDocument.DeleteAllEditableRanges(-1) } 这段代码可以选中不连续的空行,但有个bug,就是文章最后一行不能是空的,需要在代码里进行判断,但先试试这个简单的版本
   海南省
举报
0
2
wils
wilsLv.4 核心创作者

Lv.4 核心创作者

修改了一点,现在完全忽略最后一行,批量选中空行后可以修改格式,好像有点用 function tt() { const p = ActiveDocument.Paragraphs ActiveDocument.DeleteAllEditableRanges(-1) for (let i = 1; i < p.Count; i++) { const r = p(i).Range if (r.Text === "\r") { r.Editors.Add(-1) } } ActiveDocument.SelectAllEditableRanges(-1) ActiveDocument.DeleteAllEditableRanges(-1) }
· 海南省
举报
0
0
 
24366426
查找里输入^p^p可以找到空行,但是我不知道要怎么批量选择,我只知道怎么批量删除,一种是在开始-文字工具-删除空段,另一种是在右侧任务窗格中的批量删除
   江西省
举报
0
1
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

谢谢! 我就是想批量删除空行
· 广东省
举报
0
0
 
虎虤
选择你要的区域,然后ctrl+g,选择空值
   上海
举报
0
1
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

好的
· 广东省
举报
0
0
 
Mr Chen
Mr Chen WPS资深用户Lv.3 优质创作者KVPWPS产品体验官WPS寻令官

Lv.3 优质创作者

回答:可以利用删除共计批量删除空行。
   甘肃省
举报
0
1
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

好的
· 广东省
举报
0
0
 
方盛
方盛 WPS资深用户Lv.2 潜力创作者WPS寻令官WPS产品体验官

Lv.2潜力创作者

回答:批量选择空格,Ctrl+H查找替换→^p
   湖北省
举报
0
3
熙
熙Lv.1 新人创作者

Lv.1 新人创作者

如果用这种方法删除空行,找到了要怎么删?
· 广东省
举报
0
0