sourceInsight相关
- 主要涉及到工程的建立,经常使用的快捷键,还有linux与windows同步的方法,以及代码格式化工具在sourceInsight中的使用
0/代码格式工具AStyle插件安装
GNU的astyle
如果找不到从这里找到download然后点击下载
1/下载
2/解压,放到任何位置,最好是ProgramFiles文件夹下
3/在sourceInsight中Options->Custom Commands 添加以条命令
注意:
1/首先点击Add
2/New command name:后面填入你把整条命令定义成的名字,例如 AOP
3/Run:后面是你要执行的一条命令 "C:\Program Files (x86)\Source Insight 3\AStyle.exe" --style=ansi %f
4/然后Run一下看是否成功,run一下就代表添加完毕了,这时可以点击close按钮
5/你还可以通过菜单中的keys分配一个快捷键,注意不要替换原有的快捷键
3/在sourceInsight中Options->Menu Assignments将命令添加到菜单中
注意:
1/Command行搜索你刚添加的命令AOP,并点选中
2/选中Menu下拉菜单中的Edit
3/在Menu Contexts中选中在一个菜单中的具体位置,例如 Paste
4/Insert ,就会插入 到Paste 的下面
5/OK
4/这就完成了,你可以在菜单中选择你要的命令,点击之后,就会执行.
1/创建工程
1/首先在工程目录下创建一个文件夹 si
2/创建工程
3/设置工程
4/添加文件到工程,移除文件
5/同步文件
//同步文件的过程是建立符号的联系, 同步之后会在Project File List 一项中列出所有同步的文件.
//如果不同步所有的文件,可能会导致有些符号找不到定义.
//但是同步了所有文件.会导致一个符号可能有多个定义.
//所以这时候就要看你的功底了,就是把你不需要的文件从项目中移除
//Project File Browser 一项中永远是是源码目录下所有的文件,不管这些文件有没有被同步进去.
6/打开工程
注意:
也可以在一个特定目录下创建所有的sourceInsight工程目录文件,取决于个人习惯.
工程文件不能移动,只要移动了,就不能用了.
1.5常用设置
1/字体设置
options
Document Options
Screeen Fonts
Consolas 10
2/颜色设置
Options
Perfernces
Colors
1.6样式
样式包括了1.5中的字体设置和颜色设置
样式就是当前的设置导致的一个特性化的界面,这些设置可以存到一个文件,这个文件的后缀名是.cf3文件
样式主要分为两种
全局设置(通过options -> load Configuration ->load 载入)
样式设置(通过options -> style properties -> load 载入)
注意:
全局设置文件和样式文件最好是一套的,具体不明,肯定会影响
我总结了几个配套的样式文件,来自于网络,点击下载
2/常用快捷键
Alt , 后退
Alt . 前进
ctrl = 定义
ctrl 左键 定义
ctrl / 引用
shift F4 查找 F4
shift F3 查找 F3
工具栏 R simple string 工具栏红色
Alt + F12 字符宽度调整
Shift + F8 高亮
Ctrl + G 调至行
Ctrl + O 搜索文件
Ctrl + F 查找关键字 F3 F4
Ctrl + shift F 查找关键字
ctrl + M 添加标签
ctrl + 8 当前文件格式化(我自己定义的)
将光标放置到符号前,双击匹配代码块
3/在sI中写代码
1/添加文件,然后添加到工程中,同步
4/windows与linux同步方法
1/在共享文件夹下做事(虚拟机vmware tools) /mnt/hgfs/
2/secureCRT+SecureFx
3/samba + SI //注意 SI的工程目录不要在 linux samba 中的共享目录中