Source Insight(C/C++/Java编辑器)用法

操作技巧

1.同步

在编辑区域中,键盘按下Ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。

如果某个变量或者方法是黑色字体表示的,说明它还没有被定义。

当然有时候也不是因为没定义,需要同步一下,Project->Synchronizing Files。

2.查看定义

可以选中一个变量,然后右键,Jump to Definition,跳转到定义。

当然,上面提过,也可以直接Ctrl+鼠标点击。

在编辑区域内选中变量或者方法,过一两秒,Context Window会自动显示定义。

3.查找引用

选择一个变量或方法后右键Lookup References…就可以进行查找。

查找结果显示在一个框里,点击每条查找结果前面的红色标记(两个红色的相背的三角形),可以该条结果对应代码文件,进入代码编辑状态;再点击代码中的查找对应行开头的红色标记可以转回查找结果页面。

工具栏上有相应的图标进行上一条和下一条的跳转。

Lookup References弹出的对话框里可以进行查询的选项配置。比如是否大小写敏感,是不查找注释还是只在注释里查找。

另外Search Method也可以选是字符串、正则、关键字、还是引用类型。

4.查找调用

这个是针对方法的,选中方法名,然后右键Jump to Caller,如果只有一次调用,则直接跳转,如果多次调用,则显示一个列表框,选择一项就会跳转过去。

文件中的查找可以通过菜单Search。

Source Insight常用快捷键

1.Ctrl + 鼠标单击 进入定义.

2.Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。

3.Shift + F8 标亮文本中光标所在的单词。

4.Ctrl + G (或者F5) 跳转到某一行。

5.Ctrl + O 搜索文件,找到回车打开,找不到ESC退出

6.Alt + G (或者F7) 打开Symbol Window.

7.Alt +, 后退;Alt+.前进.

8.Ctrl + F 查找关键字。

9. Ctrl + Shift + F 全工程查找关键字

使用教程

一.创建工程

1.打开软件,点击[Project]---->[New Project],就会弹出下图的方框;“New project name”该栏位输入新建工程的名字,自定义一个;“Where do you want to store the project data file?”点击[Browse],选择你要存储工程的路径;选好之后,点击[OK]。

2.接着就会弹出下图的方框,先要选择个人或全局配置文件,这个无所谓,选择默认的就可以了;

3.点击[Browse],选择源文件的路径,即你存储代码的路径;然后点击[OK];

4.弹出下图,点击[Add All]添加当前文件,点击[Add]添加自选需要的文件,点击[Add Tree]添加该文件下的全部文件;然后弹出一个小框,点击[OK]就可以,然后点击[Close],这样新建工程就大功告成,可以开启Source Insight之旅。

二.基本操作

1.软件窗口,常用功能区介绍

2.查看一个被调用函数,变量,宏的原型,工程关联之后,用鼠标点到该函数位置处,在左下角就会显示出函数原型;如果“Context Window”窗口关闭的话,可以选择[View],勾选上。当然,如果你想跳到函数或宏定义处,按住[ctrl]键+鼠标左键对应的变量,函数,宏就可以跳到定义处。

3.搜素关键字,[ctrl]+[/],就会弹出下图的方框;根据需求,可以勾选不同的option或menthod。

中文乱码解决方法

打开source insight 4.0;

点击option——》Prefences...;

在file下拉菜单上找到Default encoding;

先择Chinese Simplified并点击“确定”,具体的几个有什么区别,自己可以试试;

关闭工文件再打开,完美显示中文;

原文地址:https://www.cnblogs.com/bluestorm/p/12424085.html

时间: 2024-10-08 08:36:07

Source Insight(C/C++/Java编辑器)用法的相关文章

Source Insight的基本用法

Source Insight的基本用法 备注:转载文章 转载连接:http://www.crifan.com/crifan_recommand_development_tool_windows_view_source_code_source_insight/ [多图详解]用Source Insight创建项目,建立索引,查找文件 此处,以之前下载的一个mysql的C项目为例,来说明,如何用Source Insight去创建一个新项目. 并建立索引,供后续查看代码所用. 输入项目名称: 点击OK和

Source Insight编辑器配置

Sublime Text 无疑是一款很优秀的编辑器和阅读器,可惜对于中文编码不支持,网上的ConvertTOUTF8存在BUG,经常转码失败,体验很不好. 现在开始使用source insight,这款软件的符号表跳转非常棒,就是默认的颜色配置,字体大小看着很不爽,还有其他的一些缺点,下面进行 1 文件多标签 http://www.cnblogs.com/Red_angelX/archive/2013/01/23/2873603.html 2 代码高亮配色,文字大小 Options - Docu

Source Insight 源代码查看工具

在开发的过程中,有时候我们需要研究源代码,查看源码是一个好的习惯,能帮我们学到很多的东西,比如JDK可以帮助我们理解很多设计模式在实际开发中的应用,又或者android开发者,源代码更是必不可少的,当我们看代码的时候总会有各种各样不方便的地方,今天就和大家分享一个Windows平台下,查看源代码文件的利器,最初听说还是从张凌华老师那里,使用之后就爱上这个工具了. 今天的主角就是Source Insight.它是一个面向项目开发的程序编辑器和代码浏览器.Source Insight能分析你的源代码

Linux平台开发之Samba和Source Insight

有时我们使用windows平台惯了或者想远程连接服务器,直接在服务器上修改自己的程序.那么Samba将是一个不错的选择.随着Linux的普及,如何共享Linux下的文件成为用户关心的问题.其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba--通过它可以轻松实现文件的共享.可以说Samba是架起Windows和Linux的桥梁. 关于Samba的安装与使用,不在本文过多详述,需要的朋友可以去网上搜索. 既然Samba将Windows与Linux之间实现了文件共享,那么问题来了,方便

源码解读之工具--Source Insight

1.Source Insight 这个工具又叫做程序编辑器和代码浏览器,支持C/C++.C#.java等的分析,是一款功能强大的处理大型项目所需的软件,是一个程序员的必备软件: 针对Linux内核的剖析,是几百M大的文件,上百万行的代码,从中快速的浏览,找到你所需要的函数.变量名称,代码的追踪都是很好的,此时不可能一行一行的查找代码,所以就有了这个需求,这款软件就是解决这个问题的. 在工程项目中,它的作用是巨大的,针对几百.上千行的代码没有必要使用这个软件,现在针对的是Linux内核,工欲善其事

Source Insight 中文乱码问题

转自: http://blog.csdn.net/ccf19881030/article/details/8987759 最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSI码.所以需要将utf-8等非ANSI码的文件转换成source insight默认支持的ANSI码格式才能显示中文不乱码.    解决方案如下: 一.单个文件转换 对于单个文件,好说,只要将非ANSI码格式的文件转换成ANSI

Source Insight自定义快捷键

鄙人一直用的是Eclipse来开发,如果只是做java的话,这个就够了,但因时不时要查C/C++的代码,这个时候这个工具就有点力不从心了,因为C/C++的代码非常多,一般放在服务器上,就得用Source Insight来看了,Source Insight非常强大,它能够把服务器上的代码直接导入到项目中,但开始用的时候,有点不习惯,觉得不如Eclipse方便,特别是快捷键方面,其实这一点,Source Insight比Eclipse强多了,我觉得就好像是Photoshop与美图秀秀一样,这里就介绍

Source Insight完美转换UTF-8 到 GB2312

前言 很多人用source insight 打开某些源码文件时,汉字显示为一堆乱码.这个问题是因为编码方式不同.记事本和一些编辑器默认编码方式是ANSI,在这种方式下输入汉字,其实就是GB系列的编码方式.不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8.笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?这么好的工具,却不再更新了,实在让人可惜. 可惜归可惜,程序还是要看.乱码怎么办?用记事本打开源代码逐个转换的笨方法虽然

source insight中文注释乱码问题的解决方案

SI的使用技巧:在我的搜集的文档里有一篇专门写的,可以看 最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSI码.所以需要将utf-8等非ANSI码的文件转换成source insight默认支持的ANSI码格式才能显示中文不乱码.    解决方案如下: 一.单个文件转换 对于单个文件,好说,只要将非ANSI码格式的文件转换成ANSI码格式即可,方法如下:1.将文件用ultraEdit32打开,选