SourceInsight如何消除函数体花括号后面跟着的两个问号?

 可以设置:

Options -> Preferences -> Syntax Decorations

最后的 Auto Annotations 第二个勾取消掉就可以了。


显示行号;

 “View”-“Line numbers”。即可。此时出现行号。效果如下图所

设置字体:

的Options一栏,在下拉列表点击Document Options ,然后选择screen fonts.

 

让source insight支持lua:

下载Lua语言的配置文件。

下载地址: ​​http://www.sourceinsight.com/public/languages/Lua.CLF​

 

SourceInsight菜单中,依次选择:Options > Preferences,然后选择Languages选项页。

点击Import按钮,选择Lua.CLF,添加语言支持,在列表中即可看到 Lua 一项。

 

Perferences对话框中选中Lua一项,然后点击Doc Types按钮,打开Document Options对话框来添加Lua文件类型。

Add Type按钮,文件类型名称为Lua File,确定后,在Document Options对话框的File filter一栏中输入*.lua,然后在Document Options对话框中的Parsing下面分别设置LanguageCustom Tag Type:Language->Lua,Custom Tag Type->No Custom Parser

 

最后直接关闭Document Options对话框,OK/确定按钮,退出Perferences对话框。

 

SourceInsight对Lua语言的支持即设置完毕。

.括号配对高亮:

“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间)

 

跳转到定义:

ctrl+鼠标左键点击

 

让source insight支持多标签

安装TabSiPlus插件 https://github.com/inte2000/TabSiPlus

这个软件不需要安装,将tabsiplus.zip解压缩到任意文件夹中,然后运行 TabSiHost.exe 即可 。这个其实就是个外挂。


 

 

Source Insight跳转到函数定义

有时函数声明写在.h文件,函数定义写在.cpp文件,我们想点击声明时自动跳到定义,怎么办?

做法:

同步一下就可以,看下面的图示

点击菜单[project]->[synchrozie files]

,勾选Add new files automaticcly , force all the files to be re-paresd.

Source Insight设置_函数定义

点击ok后,就可以跳转到定义了