onenote三方插件Onetastic ⑨:批量删除或缩进空白行,脚本分享

原创 小斯  2020-11-07 18:42 

最近在onenote中整理中英文剧本时,遇到一个问题,导入的文本中出现大量的空白行,这些空白行很规则:都出现在一对中、英文台词的中间。

这是首次遇到这种需求,需要对大量的空白行进行批量处理。用Onetastic来实现,思路其实很简单,但具体的应用效果上,却有一些值得注意的细节。

1

批量选择空白行

Onetastic目前并没有提供删除段落的方法,用Onetastic只能批量选中所有空白行,然后手动Delete删除空白行。

不过这种处理方式只适合于当前页,用于当前分区就无效了。但对我已经够用,所以不再深究其它实现方案。

2

批量缩进空白行

之后想想,针对我所遇见的这种实际情况,其实没必要删除中、英文台词中间的空白行,将这些空白行整体向后缩进一个层级就可以了。

缩进后,空白行全部位于第二层级,折叠后就全部消失了。这样做有个巨大的好处是,可以利用这些空白行对当前台词做备注,不需要每次备注时单独换行再缩进了。有点塞翁失马的意思。

另外,批量缩进就不限于当前页面了,可以针对分区或笔记本来做批量处理,一次搞定。但这里要注意Onetastic的通病,数据量较大时,必定死机,所以,Onetastic中的批量,其实都是需要按照实际情况进行数据量限制的。

3

脚本说明

脚本很简单,几行代码搞定。这个功能并不常用,我也是在弄中英剧本时才产生这个特定需求。脚本也没写对话框界面,没必要,直接运行更有效率,细节调整直接改代码即可。


公众号“小斯想”回复“onenote”,onenote相关资源均会汇总在那里,不定期更新。

本文地址:http://cas01.com/6401.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情