OneNote插件Oastic插件批量删除或缩进空白行脚本分享
最近在onenote中整理中英文剧本时,遇到一个问题,导入的文本中出现大量的空白行,这些空白行很规则:都出现在一对中、英文台词的中间。
这是首次遇到这种需求,需要对大量的空白行进行批量处理。用Onetastic来实现,思路其实很简单,但具体的应用效果上,却有一些值得注意的细节。
1.批量选择空白行
Onetastic目前并没有提供删除段落的方法,用Onetastic只能批量选中所有空白行,然后手动Delete删除空白行。
不过这种处理方式只适合于当前页,用于当前分区就无效了。但对我已经够用,所以不再深究其它实现方案。
2.批量缩进空白行
之后想想,针对我所遇见的这种实际情况,其实没必要删除中、英文台词中间的空白行,将这些空白行整体向后缩进一个层级就可以了。
缩进后,空白行全部位于第二层级,折叠后就全部消失了。这样做有个巨大的好处是,可以利用这些空白行对当前台词做备注,不需要每次备注时单独换行再缩进了。有点塞翁失马的意思。
另外,批量缩进就不限于当前页面了,可以针对分区或笔记本来做批量处理,一次搞定。但这里要注意Onetastic的通病,数据量较大时,必定死机,所以,Onetastic中的批量,其实都是需要按照实际情况进行数据量限制的。
3.脚本说明
脚本很简单,几行代码搞定。这个功能并不常用,我也是在弄中英剧本时才产生这个特定需求。脚本也没写对话框界面,没必要,直接运行更有效率,细节调整直接改代码即可。
转载请注明:范的资源库 » OneNote插件Oastic插件批量删除或缩进空白行脚本分享