引言 工欲善其事,必先利其器.最近用verilog在FPGA上做一个简易的计算器,整个工程由6个模块组成,之前写的代码都是很小的,模块也很少,一般就一两个,没感觉出别扭.但是模块多了就发现,模块之间的关系就比较复杂,例化一个module时,要反复查看模块的接口,这要反复打开关闭对应的文件,比较麻烦.我之前是做嵌入式软件的,深知一个好的代码编辑工具的重要,其中source Insight是其中的佼佼者.所以就想用source Insight来写verilog,但是发现只支持VHDL,不支持veri…
安装 1.首先到官网下载clf文件 http://www.sourceinsight.com/public/languages/ 2.配置source insight 以前有的先删除 Options -> Preferences... -> Languages -> 选择“verilog Custom” -> Delete 然后添加clf文件 Options -> Preferences... -> Languages -> Import... ->*.cl…
今天开始阅读LevelDB的代码,用source insight建立工程,但其不支持cc后缀的C++文件. 找到这篇<source insight看cc文件> 解决的根本办法:Options-〉“Document Options”-〉在“File filter” 里边加上*.cc 或者 Options-〉Preferences-〉Languages-〉点选C++ Language,然后点击右边“Doc Types”按钮弹出-〉“Document Options”-〉在“File filter”…
在用sourceinsight查看linux内核源码的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件.这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件.下面就说如何让sourceinsight支持查看makefile和kconfig代码: (1)添加makefile: 进入Options -> Document Options-> 点击Document Type的下拉框,然…
把uboot代码添加到SI的项目里面,打开*.S的文件的时候,发现还是黑白色的,感觉很不舒服,我使用的SI的版本是: ver 3.50,通过百度,找到了解决的办法,方法如下: 1:想让*.s 或者 *.S文件高亮,那么需要这么做,在工具栏菜单,选择"Options->Document Options",然后在打开的弹窗里面,有个Document Type的下拉菜单,我们找到"X86 Asm source file", 然后在右边的file filter加上*.…
如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案:     -------Source Insight3 中文操作(左右键.删除和后退键)支持宏------- 感谢丁兆杰(zhaojie.ding@gmail.com)及互联网上辛勤耕耘的朋友们!!! Evan: sdcw@163.com   ① Project→Open Project,打开Base项目,将文中代码框中的所有内容函数复制到utils.em文件的最后: ② 重启SourceIns…
关于如何做一个Source Insight外挂插件的全过程都已经写完了,这么一点东西拖了一年的时间才写完,足以说明我是一个很懒的人,如果不是很多朋友的关心和督促,恐怕是难以完成了.许多朋友希望顺着本文的思路也作一个类似于TabSiPlus功能的Source Insight外挂插件,抱歉让他们等了这么长时间,看了本文或许能让大家消消气(大头在后面).其实即使不是为了给Source Insight做外挂插件,本文的很多方法都可以用于给其它软件做外挂. 尽管本文介绍了做TabSiPlus外挂插件的完整…
继上次SI多标签插件之后,因为公司内部编码改为utf8编码,因此特意做了这个Source Insight 3.X utf8插件. 下载地址:[点我] 安装说明: 解压msimg32.dll sihook.dll siutf8.dll 到Source Insight 3.X安装目录 msimg32.dll 引导程序(*)sihook.dll 标签插件(M)siutf8.dll utf8插件(M) 功能说明: 1,增加SI多标签功能 2,修复SI当光标在中文字符上按CTRL+F时崩溃的问题.(感谢看…
以下是Source Insight中文字符串支持的宏的实现,在此做个备份. 代码来自网上,非笔者所写.原有代码有个明显的Bug(Del的时候会导致多删除一个字符和多插入一个空格),已经被笔者fix掉. 使用时请将此部分代码贴到Source Insight的Base project的Utils.em文件末尾,并且在Options / Key Assignments添加相应的宏-键映射. 另外,在页面http://www.sourceinsight.com/public/macros/也有很多宏,可…
上次SI多标签插件之后,由于公司内部编码改为utf8编码,因此特意做了这个Source Insight 3.X utf8插件. 下载地址:http://pan.baidu.com/s/1mgyZous,或者:[点我] 安装说明: 解压msimg32.dll sihook.dll siutf8.dll 到Source Insight 3.X安装文件夹 msimg32.dll 引导程序(*) sihook.dll 标签插件(M) siutf8.dll utf8插件(M) 功能说明: 1,添加SI多标…