source sourceinsight4破解版 multiple locations 怎么确定 哪个文件

&>&&>&&>&&>&source insight4 官方版本
source insight4 官方版本
上传大小:19.88MB
New Features in Source Insight Version 4
Source Insight 4.0 has many exciting new features and improvements. Here are some of the highlights:
Improved language parsing for C/C++, C#, Java, and other languages.
Language support now built-in for Objective-C, Python, PHP, XML, and JSON files.
Imports symbols from external sources, such as .NET assemblies, Java JAR files, and Include files.
File Window tabs appear across the top of the main application window.
Collapsible code blocks. You can control the position and appearance.
File and directory comparing (diff).
Code beautifier that works on curly brace languages, such as C/C++ and C#.
Unicode support.
Automatic reference highlights when you click on any identifier, showing references in the correct scope.
New User Interface with Panels and user-defined Visual Themes.
New Overview scroller bar is positioned like a scroll bar, but gives you a bird's eye view of your file. It can show you the boundaries of the current function and help to orient you within long functions.
New enhanced vertical scroll bar shows more details within the scroll bar.
Multiple window layouts you can switch quickly.
Code Snippets - define reusable templates of code to insert, which can include auto-generated placeholder variables.
Improved bookmarks - book marks are now stored persistently and they are stored as a line offset from a nearby function or class name. Each project has its own book mark list.
Improved Relation window - Reference finding is faster. There is also a new relation type for functions: &calls and callers&. This shows both in the same outline or graph. You can also copy the graph view to the Windows clipboard.
Maintain backup files per-project, and easily compare with backup versions, or open an older version of the current file.
Better regular expressions - now supports Perl-compatible and multi-line expressions.
Better support for large projects. The virtual memory usage has been improved so that very large projects can fit better into the memory space. Older versions could suffer from a file read error on the project index files for large numbers of symbols, leading to project corruption. This has been eliminated.
Easier project management with multiple users and machines by using a Master File List. A project can have a MFL, which can be a part of your source code repository and shared with other people. It is a simple text file that lists all the files (and/or directories) in your project.
Export project source to HTML site. You can use this to export all the files to HTML versions that contain most of the same syntax formatting you see in Source Insight. This builds a web site that can used to browse the project source code with a web browser.
Browser Mode - Source Insight behaves as a read-only code browser. Simply clicking on identifiers will jump to definitions like in a web browser.
Symbol Window pane attached to each source file window now has a collapsible outline view.
All new configuration system which keeps all your settings in XML files.
Many improvements all over the program!...展开收缩
综合评分:0(0位用户评分)
所需积分:1
下载次数:5
审核通过送C币
创建者:zang
创建者:nigelyq
创建者:nigelyq
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
source insight4 官方版本
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
changhe0501
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:1.括号配对高亮:&在前括号左侧,后括号左侧& 双击鼠标左键,可以选定匹配括号和其中内容(&&,(),L{R},[]之间)
2.让{ 和 } 不缩进:Options -& Document Options -& Auto Indenting -& Auto Indent Type 选 Simple
还有:让{ 和 } 不缩进: options-&document options-&auto indent 去掉indent Open Brace和Indent Close Brace。 (不好使,括号无法配对对齐!)
3.添加文件类型用户可以定义自己的类型,Options-&Document Options-&add type,定义文件类型名以及文件名后缀。勾选include when adding to projects在添加目录下文件到工程是该类文件就会添加进SI的工程。如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。
4.恢复ctrl+a的全选功能Options -& Key Assignments:通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a
5.设置背景色: Options-&preference-&color-&windows background设置背景色(护眼色:85,90,205)
6.字符大小不一: 方法1:选上"view --& draft view", 就可以让每个字符的宽度一致了。快捷键是 "Alt + F12"&
方法2:解决中文注释字体间距太大:
(1).Options-&Style Properties(2). 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选&Pick...& 设置为宋体、常规、小四。确定,退回Style Properties界面,Size设为10。最后设置Clolors框下Foreground,点&Pick...&选择一种自己喜欢的颜色就OK了
注:以上方法1为通用设置,方法2中可以设置注释字体以及字体大小!
7.删除注释时半个汉字问题(删除一个汉字,汉字没有了,但会多出一个问号?)
① 将&SuperBackspace.em 复制到&Source Insight安装目录;② Project&Open Project,打开Base项目;③ 将复制过去的SuperBackspace.em添加入Base项目;④ 重启SourceInsight;⑤ Options&Key Assignments,将Macro: SuperBackspace绑定到BackSpace键;⑥ Enjoy!!
SuperBackspace.em 的源码在博文最后面,复制保存为SuperBackspace.em即可,或者可以在这里直接下载:
8.实用快捷键:Shift+F8 :高亮选中的字 "ctrl + g" 或 "F5" :跳到指定行&Ctrl+=& 或 Ctrl+鼠标点击标识 :直接跳转至标识定义处调用处Ctrl+F :本文件内查找F7 :打开Browse Project Symbols窗口,快速浏览工程内标识定义F3 :本文件查找结果的上一个F4 :本文件查找结果的下一个Ctrl+M :创建或查找书签,方便下次找回此位置
9.解决TAB键缩进问题Options-& Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐(Linux下TAB是8个空格长度,这样设置可以让TAB和4个空格保持一致!)
10.SIS中文乱码的问题
source insight中文注释乱码问题的解决方案 - ccf的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/ccf/article/details/8987759
------------------------------------------------
Source Insight常用的快捷键:
Ctrl+= :Jump to definitionAlt+/ :Look up referenceF3 : search backwardF4 : search forwardF5: go to LineF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardShift+F3 : search the word under cusor backwardShift+F4 : search the word under cusor forwardF12 : incremental searchShift+Ctrl+f: search in projectshift+F8 : hilight word
窗口操作:project window Ctrl+O打开symbol window Alt+F8打开和关闭Contex Window 自定义键打开和关闭Relation Window 自定义键打开 先锁定再刷新联系
*=========================== &SuperBackspace.em ============================ * SuperBackspace Version 0.1beta * * 代替SourceInsight原有的Backspace功能(希望如此) * 增加了对双字节汉字的支持,在删除汉字的时候也能同时删除汉字的高字节而缓解半个汉字问题 * 能够对光标在汉字中间的情况进行自动修正 * * 安装: * ① 复制入SourceInsight安装目录; * ② Project&Open Project,打开Base项目; * ③ 将复制过去的SuperBackspace.em添加入Base项目; * ④ 重启SourceInsight; * ⑤ Options&Key Assignments,将Macro: SuperBackspace绑定到BackSpace键; * ⑥ Enjoy!! * * This prog you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software F either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * alo if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
USA */macro SuperBackspace(){
hwnd = GetCurrentWnd();
hbuf = GetCurrentBuf();
if (hbuf == 0)
// empty buffer
// get current cursor postion
ipos = GetWndSelIchFirst(hwnd);
// get current line number
ln = GetBufLnCur(hbuf);
if ((GetBufSelText(hbuf) != "") || (GetWndSelLnFirst(hwnd) != GetWndSelLnLast(hwnd))) {
// sth. was selected, del selection
SetBufSelText(hbuf, " ");
// stupid & buggy sourceinsight :(
// del the " "
SuperBackspace(1);
// copy current line
text = GetBufLine(hbuf, ln);
// get string length
len = strlen(text);
// if the cursor is at the start of line, combine with prev line
if (ipos == 0 || len == 0) {
if (ln &= 0)
// top of file
ln = ln - 1;
// do not use "ln--" for compatibility with older versions
prevline = GetBufLine(hbuf, ln);
prevlen = strlen(prevline);
// combine two lines
text = cat(prevline, text);
// del two lines
DelBufLine(hbuf, ln);
DelBufLine(hbuf, ln);
// insert the combined one
InsBufLine(hbuf, ln, text);
// set the cursor position
SetBufIns(hbuf, ln, prevlen);
num = 1; // del one char
if (ipos &= 1) {
// process Chinese character
count = 0;
while (AsciiFromChar(text[i - 1]) &= 160) {
i = i - 1;
count = count + 1;
if (i == 0)
if (count & 0) {
// I think it might be a two-byte character
// This idiot does not support mod and bitwise operators
if ((count / 2 * 2 != count) && (ipos & len))
ipos = ipos + 1;
// adjust cursor position
// keeping safe
if (ipos - num & 0)
// del char(s)
text = cat(strmid(text, 0, ipos - num), strmid(text, ipos, len));
DelBufLine(hbuf, ln);
InsBufLine(hbuf, ln, text);
SetBufIns(hbuf, ln, ipos - num);}
*============================ SuperBackspace.em ============================&
附: Source Insight快捷键大全
: Ctrl+Alt+Space
恰好复制该位置右边的该行的字符
: Ctrl+Shift+K
复制到剪贴板
: Ctrl+Del
剪切该位置右边的该行的字符
剪切到剪贴板
: Ctrl+Shift+X
剪切一个字
: Ctrl+Enter
从剪切板粘贴
: Ctrl+Ins
重复上一个动作
智能重命名
关闭所有文件
: Ctrl+Shift+W
转到下一个文件
: Ctrl+Shift+N
重新装载文件
: Ctrl+Shift+O
: Ctrl+Shift+S
显示文件状态
: Shift+F10
激活语法窗口
回到该行的开始
回到选择的开始
: Ctrl+Alt+[
到块的下面
: Ctrl+Shift+]
到块的上面
: Ctrl+Shift+[
到文件底部
: Ctrl+End, Ctrl+(KeyPad) End
到窗口底部
: (KeyPad) End (小键盘的END)
到一行的尾部
到选择部分的尾部
: Ctrl+Alt+]
到下一个函数
: 小键盘 +
上一个函数
: Alt+,, Thumb 1 Click
后退到索引
: Alt+., Thumb 2 Click
: F5, Ctrl+G
转到下一个修改
: Alt+(KeyPad) +
转到下一个链接
: Shift+F9, Ctrl+Shift+L
回到前一个修改
: Alt+(KeyPad) -
跳到连接(就是语法串口列表的地方)
: PgDn, (KeyPad) PgDn
: PgUp, (KeyPad) PgUp
向上滚动半屏
: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) *
向下滚动半屏
: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) /
: Alt+Left
向上滚动一行
: Alt+Down
向下滚动一行
: Alt+Right
选择当前位置的左边一个字符
: Shift+Left
选择当前位置右边一个字符
: Shift+Right
: Shift+F6
从当前行其开始向下选择
: Shift+Down
从当前行其开始向上选择
: Shift+Up
: Shift+PgDn, Shift+(KeyPad) PgDn
: Shift+PgUp, Shift+(KeyPad) PgUp
选择句子(直到遇到一个 . 为止)
: Shift+F7, Ctrl+.
从当前位置选择到文件结束
: Ctrl+Shift+End
从当前位置选择到行结束
: Shift+End
从当前位置选择到行的开始
: Shift+Home
从当前位置选择到文件顶部
: Ctrl+Shift+Home
选择一个单词
: Shift+F5
选择左边单词
: Ctrl+Shift+Left
选择右边单词
: Ctrl+Shift+Right
到文件顶部
: Ctrl+Home, Ctrl+(KeyPad) Home
到窗口顶部
: (KeyPad) Home
到单词左边(也就是到一个单词的开始)
: Ctrl+Left
到单词右边(到该单词的结束)
: Ctrl+Right
排列语法窗口(有三种排列方式分别按1,2,3次)
: Alt+Shift+R
: Alt+Shift+S
增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配)
: Ctrl+Shift+H
在多个文件中搜索
: Ctrl+Shift+F
搜索选择的(比如选择了一个单词,shift+F4将搜索下一个)
: Shift+F4
浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息)
浏览工程语法
: F7, Alt+G
跳到基本类型(即跳到原型)
跳到定义出(也就是声明)
: Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click
语法信息(弹出该语法的信息)
: Alt+/, Ctrl+R Click (select)
高亮当前单词
: Shift+F8
语法窗口(隐藏/显示语法窗口)
: Alt+F6, Ctrl+F4
最后一个窗口
: Ctrl+Tab, Ctrl+Shift+Tab
阅读(...) 评论()

我要回帖

更多关于 sourceinsight4破解版 的文章

 

随机推荐