Fluent UDF编辑神器:Source Insight使用指南

Fluent UDF利用的是C语言(其实也可以用C++),因此可以使用任何文本编辑器进行源代码的编写。对于简单的UDF代码,我们可以使用写字板、记事本,如果想要有语法高亮功能,可以选择Sublime Text(收费软件,不过不交银子也可以一直用,只是偶尔会有收费提醒)、Visual Studio Code(开源软件,微软出品,据说经常在IDE领域霸榜)、Atom(开源)、NotePad++(开源)等,这些软件能够提供良好的代码编辑环境,加上代码语法高亮以及一些建议的变量提示功能,能够在一定程度上降低代码编辑出错的概率。然而这些软件绝大多数并不具备真正意义上的代码智能提示功能(VS Code经过设置后是可以实现智能提示功能的,这个以后再说)。


网上有人利用Visual Studio进行UDF的编写,并引入Visual Assist X插件实现代码智能提示,这个思路其实挺不错的,只不过支持高版本VS的Visual Assist X不好找,VS打开速度又很慢,我不是特别喜欢。今天介绍的工具是Source Insight。


Source Insight(官网地址:https://www.sourceinsight.com/)是一个程序代码编辑器及代码阅览器,不过此软件是一款商业软件,不过某度上也能找到不少可以使用的,建议找4.0以上的版本。软件安装完毕后,第一次启动时软件会弹出Import External Symbols对话框,点击Add…按钮导入源代码所在的路径,如下图所示导入了OpenFOAM及Fluent UDF编写时所需要的源代码。点击OK之后即可。后面再新建源代码即可实现代码提示及代码搜索功能了。

a4d7a4fc68465210b3b9c9c9aef7e1e0.png


代码编写的时候如下图所示,代码智能提示速度还是蛮快的。作为一款代码阅读软件,其搜索功能也是极强的。鼠标双击源代码上任何想要查找的字符,软件会自动列出该字符的声明位置,如下图所示查询宏SET_DEFORMING_THREAD_FLAG,软件列出了其声明的形式。

cab613f61c7eb8f2a15f5b34787c8784.png


事实上Source Insight还提供了非常多有用的功能,如宏定制功能,用户可以根据需要预先一些常用的代码块,在需要的时候快速的调用。最后要说明的是:Source Insight是一款商业软件。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空