本帖最后由 乔聪颖 于 2020-8-17 17:31 编辑
作为每天坐在电脑前同数据打交道的建模/数模工程师而言,文本编辑器是必不可少的利器。高级文本编辑器中包含的各种高效功能通常会让工作变得不那么枯燥。 以我个人的了解,大部分人应用的编辑器主要有三个: - UltraEdit:简单、快捷,功能丰富,适合初级用户;
- Sublime Text:被很多程序员认为是最好的编辑器,功能丰富,适合高级用户;
- Notepad++:不少程序员的最爱,功能强大,设置较Sublime Text而言相对简单。
萝卜青菜,各有所爱。 由于UltraEdit编辑器在我所接触的客户中使用最为广泛,所以本次主要介绍UltraEdit编辑器中针对tNavigator关键字的语法高亮;设置较为简单,主要侧重关键字的提取。 ----------------------------------------------------------- Step1:Manual中提取关键字目录 在UltraEdit中的高亮设置,最简单粗暴的方式就是将所有关键字放到配置文件中。 如何提取tNavigator中的关键字呢?Manual中有现成的书签数据,提取出来就好了。 在pdf阅读器中打开tNavigator-UserManul.pdf文件,另存为txt格式文件。
Step2:Python处理文本数据,得到关键字 Step 1中得到的txt文件中的内容含有编号、空格、页码、其它符号等无效信息,需要进行处理,具体思路可参考下图: Tips:最近喜欢上了jupyterlab,遂用其做演示,任何其它有效方式执行脚本均可。
Step3:编辑UltraEdit高亮文件并调用 此处内容网上有教程,操作简单,不做过多赘述,简要参考下图即可: 【附加】 其实有更好的解决方案-正则表达式。 简单而言,正则表达式可以针对文本的特征提取特定的信息,简练且实用性强,但应用起来有一定门槛。 若是有小伙伴需要的话请留言告知!我们将再做一期微文。
【说明】 1. 由于不方便在微文中添加文件,想要直接获取高亮文件的小伙伴请加tNavigator官方QQ群777385939; 2. 科吉思公司并不负责该文件的维护与更新,而且上述操作不难实现;
End. ------------------------------------------- 欢迎提出任何相关功能需求、应用实现,请在文末留言。 更多精彩,尽在科吉思! |