Source Insight 使用技巧

Source Insight 使用技巧

ID:40569400

大小:45.00 KB

页数:10页

时间:2019-08-04

Source Insight 使用技巧_第1页
Source Insight 使用技巧_第2页
Source Insight 使用技巧_第3页
Source Insight 使用技巧_第4页
Source Insight 使用技巧_第5页
资源描述:

《Source Insight 使用技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SourceInsight使用技巧1.sourceinsight screenfont 的默认字体是Verdana的,它是一直变宽字体。在Documentstyle中可以将字体改为定宽的Courier,个人更喜欢Couriernew字体。2.新开一个PROJECT后,点Options->DocumentOptions,弹出对话框后先在左上角选好要用的DocumentType,主要就是设CSourceFile和C++SourceFile,选好后点右边中间的AutoIndent调整缩进。单选里一定要

2、点Smart,右边有两个复选框IndentOpenBrace和IndentCloseBrace,具体效果是如何的可以看SIS的HELP。最方便的就是把两个复选框都取消掉。然后点OK;  勾选AutoIndent和SMART的效果:在C程序里,如果遇到行末没有分号的语句,如IF,WHILE,SWITCH等,写到该行末按回车,则新行自动相对上一行缩进四列。勾掉indentOpenBrace和IndentCloseBrace的效果:继上一段,在相对缩进行里,如果输入"{"或"}",则自动和上一行列对齐

3、 3.不论是我们公司或者华为编程规范里,都有不能用TAB键而必须用4个SPACE代替的说法。我最恨这条了,那键盘上的TAB键是干什么用的。不过确实以前写代码时候很头痛的问题是在SIS界面里,即使设置好了TabWidth=4,按四个空格所显示的缩进,和按TAB键的缩进位置是不同的,后者要更靠里面三个字符的位置,但在左下角看到的Col=5都是一样的。这样的代码在SIS里看了不对齐,到PB里看了却是对齐的。而SIS里面看着对其的代码,在PB里面会差三格。现在发现Options->DocumentOpt

4、ions里面的右下角EditingOptions栏里,把Expandtabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯!其实我是有点想不通,为什么expend不勾的时候,tab键效果expend了,而勾起来却shrink了呢?4.按住"ctrl",再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。5.今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。研究了半天,发现SI对每个字符的宽度不太一致。请教同事发现选上"v

5、iew-->draftview",就可以让每个字符的宽度一致了。快捷键是"Alt+F12"6."shift+F8"标亮所有文本中光标所在位置的单词;7.跳到某一行:"ctrl+g";8.屏幕字体大小:Option–>DocumentOption->ScreenFonts9.1.ShellExecuteopenexplorer/e,/select,%f/*作用是在资源管理器中打开当前编辑文件并选中*//*可以设置快捷键如ctrl+e,这样能很方便的在资源管理器打开对应的文件,并进行tortoise

6、SVN的相关操作*/2.X:Progra~1TortoiseSVNbinTortoiseProc.exe/command:log/path:%/notempfile/closeonend       /*使用前注意更改对应的bin安装路径*/       /*作用是直接查看当前文件的svnlog*/       /*可以设置快捷键如ctrl+l*/    3.X:Progra~1TortoiseSVNbinTortoiseProc.exe/command:diff/path:%f

7、/notempfile/closeonend       /*使用前注意更改对应的bin安装路径*/       /*作用是直接查看当前文件和基准版本的比较*/       /*可以设置快捷键如ctrl+d*/   4.在SourceInsight中快速添加注释     将以下代码保存成Utils.em,详细使用说明看文章结尾。效果如下图/*Utils.em-asmallcollectionofusefuleditingmacros*//*----------------------------

8、---------------------------------------------   INSERT  HEADER   Insertsacommentheaderblockatthetopofthecurrentfunction.   Thisactuallyworksonanytypeofsymbol,notjustfunctions.   Tousethis,defineanenvironmentvariable"MYNAME"andsetit   toyouremailname.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。