首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Fluent UDF编辑工具:Source Insight

本文描述利用SourceInsght辅助Fluent UDF代码编写的过程。

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之后即可。后面再新建源代码即可实现代码提示及代码搜索功能了。

代码编写的时候如下图所示,代码智能提示速度还是蛮快的。

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

事实上Source Insight还提供了非常多有用的功能,如宏定制功能,用户可以根据需要预先一些常用的代码块,在需要的时候快速的调用。

最后要说明的是:Source Insight是一款商业软件。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200621A072L200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券