source insight 使用技巧
2
3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。
研究了半天,发现SI对每一个字符的宽度不太一致。
1、缩进与tab
(1)Options菜单àPreferencesàTyping卡,勾掉以下两项∶
Typing tab indents line,regardless of selection,空行按tab无法前进
Typing tab replaces current selection。选定部分内容、再按tab时会清除所选
(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样。按tab键、等价于输入2个空格)
(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent钮à在弹出的框中,左边一定要点Smart。右边有两个复选框Indent Open Brace和Indent Close Brace,详细效果能够看SIS的HELP。
依照部门里的编程风格要求,最方便的就是把两个复选框都取消掉。然后点OK。
勾选Auto Indent之SMART的效果∶在C程序里, 假设遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自己主动相对上一行缩进两列。
勾掉Indent Open Brace和Indent Close Brace的效果∶继上一段,在相对缩进行里, 假设输入"}", 则自己主动和上一行列对齐(好像勾不勾都会有这个功能)。而输入"{"时,不会与以下的行对齐(这是勾上Indent Open Brace时的效果)。
2、向项目中加入文件时,加入特定类型的文件(文件类型过滤器)
加入.pc文件和makefile文件,类型分别为C++,和Make File
Options -> Document Options... Alt-T
3、去掉功能强大可是没用的自己主动完毕功能
Options菜单àPreferences àTyping卡àAuto Completion框,勾掉Use automatic symbol completion window(这里是SIS的全局设置)
Options菜单àDocument OptionsàEditing Options框中。勾掉Allow auto-complete(局部设置)
上面两项必须所有勾选,才干启用Auto Completion功能
4、恢复小键盘的“+,-,*,/”功能
Options菜单àKey assignments,通过关键词Scroll 找到Scroll Half Page Up。取消小键盘/;通过关键词Scroll 找到Scroll Half Page Down取消小键盘*;通过关键词Function找到Function Up。取消小键盘-,通过关键词Function找到Function down。取消小键盘+。
5、恢复ctrl+a的全选功能
通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a
Source Insight设置
1、背景色选择
2、解决字符等宽对齐问题。
但因为美观的缘故。VERDANA字体是不等宽的。比方以下两行
解放方法是使用等宽的字体,但肯定比較丑。
比較推荐的是用Courier New。
3、解决TAB键缩进问题
4、SI中的自己主动对齐设置:
5、向项目中加入文件时,仅仅加入特定类型的文件(文件类型过滤器)
并且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了……
6、加入文件类型
7、恢复ctrl+a的全选功能
Source Insight经常使用的快捷键:
Source Insight的窗体操作:
汇总其它小技巧:
让{ 和 } 不缩进:
Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace
hao space: SourceInsight 小技巧
1、按住"ctrl", 再用鼠标指向某个变量。点击一下。就能进入这个变量的定义。
2、今天把一个用sourceinsight排版整齐的C文件。偶然用VC打开一看,全乱了。研究了半天,发现SI对每一个字符的宽度不太一致。
3、"shift+F8" 标亮全部文本中光标所在位置的单词
4、跳到某一行:"ctrl + g"
=========================source insight 快捷键大全=======================
剪切一个字
剪切行
复制一行
剪切该位置右边的该行的字符
激活语法窗体
激活project文件窗体
退出程序
重画屏幕
完毕语法
恰好复制该位置右边的该行的字符
拷贝到剪贴板
剪切一行
剪切到剪贴板
左边缩进
右边缩进
插入一行
插入新行
增加一行
从剪切板粘贴
粘贴一行
反复上一个动作
又一次编号