用source insight 内核浏览Linux内核源码时如何让Souce INsiht有目录层次?

http://blog.csdn.net/luckyaslan/article/details/7869235
Step 1:安装Source Insight并启动程序
可以进入图1界面,在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。
由于Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,而被我们当成源代码阅读工具使用。
Step 2:新建项目
首先必须选择功能菜单上的 “Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除&Remove&一个项目。(PS:当删除一个项目的时候,并不删除原有的源代码文件,只是将该软件生成的那些工程辅助文件删除。)设定之后,将会弹出一个对话框如图2,接受默认选择,如果,硬盘空间足够,可以将第一个复选框选上,该选项将会需要与源代码大致同等的空间来建立一个本地数据库以加快查找的速度。
Step 3:添加文件
点击“OK”按钮,接受选择后,将会有一个新的对话框弹出,可以选择将要阅读的文件加入工程,一种方式是通过在File Name中输入要阅读源代码文件的名称,点击“Add”按钮将其加入,也可以通过其中“Add
All”和“Add Tree”两个按钮可以将选中目录的所有文件加入到工程中,其中“Add All”选项会提示加入顶层文件和递归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件,可以根据需要使用,此处选择“Add Tree”,由于该程序采用了部分打开文件的方式,没有用到的文件不会打开,所以,加入数千个文件也不用担心加入的文件超出程序的所能容忍的最大值。
Step 4:同步文件
点击[Project], 在下拉列表中单击[Synchronize File...]选项,此过程需要20~30分钟左右。
Step 4:窗口说明
加入文件后,点击一个文件,可以出现使用界面,如图4所示,其中,右边的那个窗口(Linux Project,即工程窗口)缺省按照字母顺序列出当前工程中所有的文件。
点击一个文件就可以打开该文件,显示如图5所示,进入到右边的那个窗口分别可以以文件列表的方式,列出所有的文件,每个窗体下边有一排按钮。
左边的窗口(21142.c)从左至右分别为:按字母顺序排列所有标记、按照文件中行数顺序排列标记、按照类型排列标记、浏览本地文件标记、标记窗口属性。
右边的窗口(Linux Project)从左至右分别为:按字母顺序文件列表、显示文件夹、按照文件类型归类文件、全部文件的所有标记列表、按照标记类型归类标记、跳转到定义处、显示标记信息、浏览工程标记、查找函数调用、工程属性,其中全部文件的所有标记列表选项可能要一段时间抽取标记,同步到数据库去,如果开始选择了建立标记数据库,将会在今后节省同步时间。
最有用的莫过于浏览标记信息和查找函数调用,前者可以通过“Jump”按钮在不同的地方查找同样的标志,还可以通过“Reference”按钮结合后者进行全局的标记查找。
Reference功能是Source Insight的特色之一,它可以在速度极快的在整个工程中找到所有的标记,并且在该行程序的前边加上红色箭头的小按钮链接上。图6是一个Reference搜索后的结果,它可以有两种模式,一种集中显示结果,图6显示的就是这种模式,在这种模式下,可以通过前边的红色箭头小按钮进入另外一种模式,该标记的具体的所在处,也可以通过标记的具体所在处点击红色箭头小按钮进入警种模式,还可以通过工具条上的两个红色小箭头直接在第二种模式下前后移动,察看相应信息。它的这个强大的功能使得阅读Linux源程序有如神助。但是要注意的是,当进行了第二次“Reference”时,它会提示你将结果集附加在第一个结果集的后边还是取代第一个结果集。如果选择前者,不能对结果集根据前后两次搜索结果进行分类,然后在其子类里进行移动,只能在整个结果集里移动;如果,选择后者,结果集将会被替换为第二次搜索的结果,略微有些不方便。
当然,Source Insight 还提供了一些其他常见的便利。比如:右键菜单几乎包含了程序的所有功能,可以在编辑窗口为程序加上行号,还可以统计整个工程的程序行数,当然还有功能强大却用不上自动完成功能。
阅读(...) 评论()2385人阅读
代码编辑器(1)
& & & & & & & & &&Centos6.4下安装3
在windows操作系统系统下,文本代码编辑器众多,各路英雄豪杰争相写了许多强大编辑器,常用的有EditPlus,UltraEdit,Source&Insight,notepad等等(虽然开源免费的少,但是在中国可以用破解版),在这里不一一列举了。他们的特点是功能强大,操作相对简单,启动运行很快,支持多种不同语言。但是在linux下确鲜有强大的IDE代码编辑器,vi,vim,emacs等编辑器虽然都很强大,当时他们学习门槛高,而且需求记住许多操作命令。不利于初学者使用和推广。Linux平台下需求(类似windows)多种操作方式和能适应各种使用习惯的代码编辑器。Sublime&Text&正式下如此背景情况下应运而生。
一、运行环境
操作系统:centos&6.4&64位桌面操作系统.
编辑器版本:sublime_text_3_build_3033_x64
二、安装环境配置
下载:sublime_text_3_build_3033_x64.tar.bz2
[root@localhost&work]#&cp&-rf&sublime_text_3_build_3033_x64.tar.bz2&/root/work
[root@localhost&work]#&tar&xzvf&sublime_text_3_build_3033_x64.tar.bz2
[root@localhost&work]#&cd&sublime_text_3
[root@localhost&work]#&ln&-s&sublime_text&&sublime
三、创建快捷方式
在终端输入命令或者【应用程序】》【编程】选项单击就能打开编辑器。因此,我们可以创建一个符号链接,它相当于的快捷方式。
&[root@localhost&work]#&ln&-s&/root/work/sublime_text_3/sublime_text&&/usr/bin/sublime
或者输入命令
[root@localhost&work]#&sublime
四、配置全局环境
要软件能像windows的【程序】--》XX软件单击,即可运行,还需要增加配置文件
/usr/local/share/applications/sublime.desktop
[root@localhost&work]#&cd&/usr/local/share/applications/
[root@localhost&work]#&vim&sublime.desktop
添加如下内容(标记加粗内容,是根据自己安装路径而需要修改的):
Version=1.0
Name=Sublime&Text&3
GenericName=Text&Editor
Exec=sublime
Terminal=false
Icon=/root/work/sublime_text_3/Icon/32x32/sublime-text.png
Type=Application
Categories=TextEIDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow&Shortcut&Group]
Name=New&Window
Exec=sublime&-n
TargetEnvironment=Unity
五、操作界面
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:636193次
积分:7837
积分:7837
排名:第2401名
原创:191篇
转载:26篇
评论:179条
(10)(1)(1)(7)(1)(13)(8)(5)(2)(1)(1)(2)(4)(10)(11)(3)(11)(3)(3)(2)(10)(6)(18)(25)(6)(1)(2)(1)(1)(18)(13)(1)(4)(1)(2)(2)(1)(1)(1)(3)(2)Source Insight 3.50.0064
相关合集:
相关热搜:
SOURCEINSIGHT软件大全,可以在代码收藏夹中收藏常用的函数名、宏值名、文件名等内容,并添加备注。代码收藏夹是Source Insight的符号浏览、书签功能的有效补充。并支持对该文件进行相关的处理(比如调SVN,ClearCase,BeyondCompare等 处理)。SearchExport(搜索导出工具),并保持文件目录结构。可以借助本工具,对某个功能的代码进行导出。华军小编给大家整理推荐了...
高速下载地址
联通下载地址
电信下载地址
移动及其他下载地址
(您的评论需要经过审核才能显示)
升级新版后我发现了几个小问题,并且发给Source Insight的官方人员了,下次升级应该会解决了
小巧而不占资源,Source Insight是我用过占用内存最少的编程工具了,期待它的后续优化
非常好用。
1.不需要卸载以前的source insight。
2.运行前先点击运行文件"绿色.reg"。
这个Source Insight3.50.0064
汉化版好用么,我看大小是2.4MB,跟前一个版本差别并不大
那是你不会用
SI可以调整字体大小 只是在表述上 容易让很多人找不到而已
爱死华军软件园了!我好久都没找到这个Source Insight,在这里居然发现它了
感觉比Source Insight上一个版本好用,简体中文版共享软件
很不错!Source Insight用户体验做的越来越棒了,我会一直支持下去的!
骂Source Insight的都是逗比,Source Insight要是不好用能一直撑到现在?呵呵
可能用的少,总感觉Source Insight用起来不怎么上手,或许多用几天就好了?
热门关键词您的位置: →
→软件下载信息
点击微缩图放大查看
简体中文/805
请简要描述您遇到的错误,我们将尽快予以修正。
轮坛转帖HTML方式
标题:source insight下载(source insight汉化破解版) 3.5
大小: 3.55 MB
语言: 简体中文
下载地址: /soft/14201.html
软件简介: source insight下载(source insight汉化破解版)一个很不错的代码编辑工具,支持自动完成功能,对多种语言支持甚至HDL语言,对专用编程来说非常强大。 汉化方法:先安装source insight,然后运行Insight3.exe即可汉化
轮坛转帖UBB方式
[url=/soft/14201.html]source insight下载(source insight汉化破解版) 3.5[/url]
大小: 3.55 MB
语言: 简体中文
下载地址: /soft/14201.html
[b]软件简介:[/b] source insight下载(source insight汉化破解版)一个很不错的代码编辑工具,支持自动完成功能,对多种语言支持甚至HDL语言,对专用编程来说非常强大。 汉化方法:先安装source insight,然后运行Insight3.exe即可汉化
196 MB/简体中文/0
6.03 MB/简体中文/0
source&insight下载(source&insight汉化破解版)一个很不错的代码编辑工具,支持自动完成功能,对多种语言支持甚至HDL语言,对专用编程来说非常强大。&汉化方法:先安装source&insight,然后运行Insight3.exe即可汉化
source insight下载(source insight汉化破解版) 3.5
下载帮助无忧下载所有软件均来自互联网, 如有侵犯您的版权, 请与我们联系。5420人阅读
软件Ubuntu系统(8)
习惯了在source&insight下编辑阅读源码,在linux下用vi总是用不好&,还是在上用回熟悉的source&insight。
在Ubuntu中,安装Windows程序用wine,然后用wine安装Windows软件即可。
1、安装wine
1)、在终端输入以下命令:
sudo&apt-get&install&wine
2)、上述命令安装的wine可能不是最新版本,如果安装最新版本,在如下网址:
http://www.winehq.org/
按照该网站说明安装wine:
打开ubuntu&software&centor---&Edit-&Software&Sources----&Other& Software---&Add,添加ppa:ubuntu-wine/ppa
参考网址http://www.winehq.org/download/ubuntu
然后点击上述网址中的:
To&install&the&older,&stable&Wine&1.4&version,&.
此时会出现一个对话框,点击对话框中的“Ubuntu&Software&Center”,这时就会出现安装wine1.4的界面。
如果上述方法不好用可以在命令行下执行如下3条命令:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.4
2、用wine安装Source&Insight
注意:如果安装完SourceInsight后如果经常崩溃,请更换一个版本的SourceInsight。
目前采用的系统如下:ubuntu11.10-64bit+wine1.4+SourceInsight3.5.0029,还没有出现崩溃的情况,比较稳定。
在终端中输入以下命令:
wine&~/SourceInsight/InsightSetup.exe
如果遇到如下问题:There&was&an&error&opening&project……
网上的解释是英文系统没有这个问题,中文个会有这个问题,将Project--&Preferences--&Folders--&Main&User&Data&Folder选个别的目录就可以了。(这是从网上找到的解决方法,但是好像不管用)
也可以尝试下如下方法,重新安装Source&Insight:
This&could&be&caused&by&a&corrupted&project&or&configuration&file.&I&would&try&this&in&the&following&order:
1.&open&a&cmd&shell&and&run&it&like&this:
insight3.exe&/pc
which&runs&SI&but&does&not&open&the&current&project.&If&it&works&without&crashing,&then&the&project&needs&rebuilding.
2.&Otherwise,&locate&the&configuration&file:&“My&Documents\\Settings\Global.CF3″&and&rename&it&to&something&else,&then&start&SI.&If&no&crash,&then&the&config&file&was&corrupted.
3.&Otherwise,&perform&a&clean&install.
To&fully&remove&and&install&,&do&the&following:
1.&Exit&SI.
2.&Run&the&Uninstaller.
3.&Run&regedit&and&delete&the&following&2&keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Source&Dynamics\Source&Insight
HKEY_CURRENT_USER\SOFTWARE\Source&Dynamics\Source&Insight
4.&Delete&the&folder&“Program&Files\Source&Insight”&or&where&ever&you&installed&the&program.
5.&Delete&the&folder&“My&Documents\Source&Insight”.
6.&Delete&your&temp&files,&on&Windows&XP&it&is&usually&stored&in&“C:\Documents&and&Settings\user_name\Local&Settings\Temp”,&where&“user_name”&is&your&user&name.&DO&NOT&SKIP&THIS&STEP!&&
If&you&are&running&Vista,&the&temp&directories&are&usually&here:
C:\Users\\AppData\temp
C:\Users\Default\AppData\temp
C:\Windows\Temp
Finally,&run&the&installer&to&reinstall&it.&&You&can&get&the&latest&build&of&SI&from
注:SourceInsight的安装包要自行下载,跟windows下的安装一样。
导入工程即可,跟windows无异。
如何打开SourceInsight?
项目导入之后,把sourceInsight关闭之后,怎么再把SourceInsight打开?这时发现在终端不知道wine安装到哪了,还有SourceInsight的安装目录又在哪里?
先在终端中输入命令
发现多了个隐藏目录:
进去看看:
发现有以下目录:
dosdevices&&drive_c&&system.reg&&userdef.reg&&user.reg
其中drive_c默认为windows下C盘,打开进到该目录看看:
cd&drive_c
Program Files Users windows
这时基本上都能明白怎么回事了,打开Program&Files:
cd&Program\&Files/
Common Files Internet Explorer Source Insight 3
总算找到它了,打开看看:
=================
cd&Source\&Insight\&3/
在终端输入命令:
wine&Insight3.exe
成功打开Source&Insight!
备注:刚发现瞎忙了半天,安装完wine后在系统菜单里面有个wine选项,在那直接打开source&insight就可以了(Wine-&Programs-&Source&Insight3-&Source&Insight&3.5)
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:175648次
积分:2372
积分:2372
排名:第14596名
原创:25篇
转载:200篇
(3)(4)(1)(2)(1)(7)(4)(1)(3)(3)(2)(11)(3)(6)(5)(1)(4)(9)(2)(19)(11)(1)(7)(6)(14)(5)(10)(4)(4)(6)(13)(3)(55)

我要回帖

更多关于 source insight 内核 的文章

 

随机推荐