码迷,mamicode.com
首页 > 其他好文 > 详细

SourceInsight

时间:2014-11-17 00:15:27      阅读:399      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   sp   for   

 

context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义;
但有时会为了增加程序的容量或者不小心,将context window变成独立窗口,sourceinsight没有简单的菜单来恢复它。

.sourceinsight 中context window找回的另两种方法:

a.万能法:

   到配置文件所在文件夹中(setting文件夹)下,将其下的所有文件(也就是二个文件),统统删除,再重启sourceinsight,这时会自动生成默认配置文件。

b.当context window成为独立窗口后,不要关闭它,也不要最大化;让它保持从嵌入窗口成为独立窗口时的样式,向下拉动,直到它自动成为嵌入窗口中。

 

 SourceInsight中字体大小设置:

option->Document options->screen fonts   (主要是这个菜单)

背景色菜单:

options->preference->color->windowbackqourd

 SourcInsight中的标签

    在看程序时,有时会作比较,当在程序中看到相似处;或者修改程序时,要从一处搬代码到另一处且添加代码与源代码不在一个页面时,如何快速切换,这是个问题。

   运用组合快捷键Ctrl+M,可以在一处记下一个书签,如果下一次想跳到这个地方来时,再次按下Ctrl+M,找到相应的书签,就可以快速的切换。

 

 

 

 

 

http://www.cnblogs.com/wangjingyuwhy/articles/3411900.html

 

缩进与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、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)

有个同事比较生猛,得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来,只加了.inc和.asm后缀的,.s后缀的没有。而且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了…… 解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter*.asm*.inc的后面加上*.s;接着CLOSE就可以了。上面两个问题解决了,但注意加入*.s后还需要重新ADD TREE一遍才能把这些汇编加到PROJECT里面。

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 

 

 

http://www.cnblogs.com/pengdonglin137/p/3319851.html

http://www.cnblogs.com/pengdonglin137/p/3319834.html

 

SourceInsight 小技巧
1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。

2、今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。
    请教同事发现选上"view --> draft view", 就可以让每个字符的宽度一致了。快捷键是 "Alt + F12"

3、"shift+F8" 标亮所有文本中光标所在位置的单词

4、跳到某一行:"ctrl + g"

 

http://www.cnblogs.com/xianqingzh/archive/2011/03/15/1985044.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SourceInsight

标签:style   blog   http   io   color   ar   os   sp   for   

原文地址:http://www.cnblogs.com/softidea/p/4102624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!