sourceinsight快捷键及使用技巧

合集下载

Source_Insight快捷键简明教程

Source_Insight快捷键简明教程

《程序员修炼之道》是一本整体阐述高效开发的书籍。

在书的第三章指出:精通一种编辑器并且让他成为手的延伸是提高开发效率的一个重要途径。

本文结合实例介绍如何使用S ourceInsight提高开发的效率和规范。

缩进与TAB1. Options菜单Document Options Editing Options框中,tab width= 4 Editing O ptions框中,勾选Expand tabs(这样,按tab键、等价于输入4个空格)在严格的编码规范中不可以使用Tab,要使用空格。

这个是节省工作的符合编码规范的好方法。

2. Options菜单Document Options选择合适的文件类型点击右边中间的Auto Indent 钮在弹出的框中,左边选中点Simple。

这样在输入函数回车后"{"不会缩进,而是和函数名称对齐。

恢复ctrl+a的全选功能Options菜单Key assignments,通过关键词save 找到save all,删除快捷键,通过关键词select找到select all,更改为ctrl +a.使用宏功能安装宏文件①复制到SourceInsight安装目录;②Project→Open Project,打开Base项目;③将复制过去的em文件添加入Base项目;④将默认的utils.em文件从项目中删除。

⑤重启SourceInsight指定快捷键插入文件注释1.添加环境变量MyName = ***2. Options菜单Key assignments,通过关键词为macro InsertFileHeader,指定快捷键ctrl+shift+f。

3.重启SourceInsight后,可以使用快捷键盘为文件自动生成注释插入函数注释1. Options菜单Key assignments,为macro InsertHeader,指定快捷键ctrl+shift+i。

SourceInsight的几个经典用法

SourceInsight的几个经典用法

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

下面介绍一种网上流传的方法:步骤为:•运行source insight, 点击Options->Save Configuration.选择“All settings”,点击"save"按钮。

•当“保存”对话框打开时,记下配置文件被保存的目录,它一般有以下形式:“My Documents/Source Insight/Setting”,退出,并不保存配置。

•找到上步中,配置文件中叫“GLOBAL.CF3”的文件,复制它,并重命名为如“OLD.CF3”的形式。

•重新启动SourceInsight,选择 Options->Load Configuration,去掉随之出现的对话框最上面复选框,同时选择"Display and Windows",点击右则的load按钮,在出现的对话框中,选择OLD.CF3配置文件。

•加载OLD配置文件后,再选择View->context window,消失的context window又会出现在你的面前。

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

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

3.SourceInsight在任务地方都能打开对应的文件技巧:SourceInsight一般用来看程序,不用来编辑编译程序。

Source Insight 常用设置和快捷键大全

Source Insight 常用设置和快捷键大全

if (ipos == 0 || len == 0) { if (ln <= 0) stop; // 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); stop; }
num = 1; // del one char if (ipos >= 1) { // process Chinese character i = ipos; count = 0; while (AsciiFromChar(text[i - 1]) >= 160) { i = i - 1; count = count + 1; if (i == 0) break; } if (count > 0) { // I think it might be a two-byte character num = 2; // This idiot does not support mod and bitwise operators if ((count / 2 * 2 != count) && (ipos < len)) ipos = ipos + 1; // adjust cursor position } }

SourceInsight使用技巧(强大的编程必备工具)

SourceInsight使用技巧(强大的编程必备工具)

开胃菜-初级应用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选择美丽的界面享受工作字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。

选择Options/Document Options页面颜色定义选择Options/Style Properties页面,就可以在其中修改所有样式了。

选择等号(=)表示继承Parent Style,也可以选择Pick(或者ON/OFF等)去配置一个新值。

标识符样式选择在与颜色定义一节同样的界面while (1) {I }while (1){I}何乐而不为呢?显示坐标创建便捷的快捷键快乐工作几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。

Shift+F8高亮显示指定标识,快速浏览标识的使用情况。

Ctrl+鼠标点击标识直接跳转至标识定义处。

Ctrl+FF3F4F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。

source insight的快捷键总结

source insight的快捷键总结

source insight的快捷键总结Exit 退出程序: Alt+F4Redraw Screen 重画屏幕: Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法: Ctrl+ECopy Line 复制一行: Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符: Ctrl+Shift+K Copy To Clip... : Ctrl+DelCut Line 剪切一行: Ctrl+UCut Line Right 剪切该位置右边的该行的字符: Ctrl+;Cut To Clip 剪切到剪贴板: Ctrl+Shift+XCut Word 剪切一个字: Ctrl+,Indent Left 左边缩进: F9Indent Right 右边缩进: F10Insert Line 插入一行: Ctrl+IInsert New Line 插入新行: Ctrl+EnterJoin Lines 加入一行: Ctrl+JPaste From Clip 从剪切板粘贴: Ctrl+InsPaste Line 粘贴一行: Ctrl+PRedo 重复上一个动作: Ctrl+YRenumber 重新编号: Ctrl+RRepeat Typing 重复输入: Ctrl+\Replace 替换: Ctrl+HSmart Rename 智能重命名: Ctrl+'Close 关闭文件: Ctrl+WClose All 关闭所有文件: Ctrl+Shift+WNew 新建: Ctrl+NNext File 转到下一个文件: Ctrl+Shift+NOpen 打开: Ctrl+OReload File 重新装载文件: Ctrl+Shift+OSave As 另存为: Ctrl+Shift+SShow File Status 显示文件状态: Shift+F10Activate Symbol Window 激活语法窗口: Alt+LBeginning Of Line 回到该行的开始: HomeBeginning Of Selection 回到选择的开始: Ctrl+Alt+[Block Down 到块的下面: Ctrl+Shift+]Block Up 到块的上面: Ctrl+Shift+[Bookmark... 书签: Ctrl+MBottom Of File 到文件底部: Ctrl+End, Ctrl+(KeyPad) End Bottom Of Window 到窗口底部: (KeyPad) End (小键盘的END)End Of Line 到一行的尾部: EndEnd Of Selection 到选择部分的尾部: Ctrl+Alt+]Function Down : (KeyPad) +Function Up : (KeyPad) -Go Back 后退: Alt+,, Thumb 1 ClickGo Back Toggle 后退到索引: Alt+MGo Forward 向前: Alt+., Thumb 2 ClickGo To Line... 转到行: F5, Ctrl+GGo To Next Change 转到下一个修改: Alt+(KeyPad) +Go To Next Link 转到下一个链接: Shift+F9, Ctrl+Shift+LGo To Previous Change 回到前一个修改: Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+LJump To Match 跳到匹配: Alt+]Page Down 下一页: PgDn, (KeyPad) PgDnPage Up 上一页: PgUp, (KeyPad) PgUpScroll Half Page Down 向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * Scroll Half Page Up 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / Scroll Left 左滚: Alt+LeftScroll Line Down 向上滚动一行: Alt+DownScroll Line Up 向下滚动一行: Alt+UpScroll Right 右滚: Alt+RightSelect Block : Ctrl+-Select Char Left 选择当前位置的左边一个字符: Shift+LeftSelect Char Right 选择当前位置右边一个字符: Shift+RightSelect Line 选择一行: Shift+F6Select Line Down 从当前行其开始向下选择: Shift+DownSelect Line Up 从当前行其开始向上选择: Shift+UpSelect Page Down 选择上页: Shift+PgDn, Shift+(KeyPad) PgDnSelect Page Up 选择下页: Shift+PgUp, Shift+(KeyPad) PgUpSelect Sentence 选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.Select To End Of File 从当前位置选择到文件结束: Ctrl+Shift+EndSelect To End Of Line 从当前位置选择到行结束: Shift+EndSelect To Start Of Line 从当前位置选择到行的开始: Shift+HomeSelect To Top Of File 从当前位置选择到文件顶部: Ctrl+Shift+HomeSelect Word 选择一个单词: Shift+F5Select Word Left 选择左边单词: Ctrl+Shift+LeftSelect Word Right 选择右边单词: Ctrl+Shift+RightTop Of File 到文件顶部: Ctrl+Home, Ctrl+(KeyPad) HomeTop Of Window 到窗口顶部: (KeyPad) HomeWord Left 到单词左边(也就是到一个单词的开始) : Ctrl+LeftWord Right 到单词右边(到该单词的结束) : Ctrl+RightSort Symbol Window 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 Remove File... 移除文件: Alt+Shift+RSynchronize Files... 同步文件: Alt+Shift+SIncremental Search... 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12Replace Files... 替换文件: Ctrl+Shift+HSearch Backward 向后搜索: F3Search Backward for Selection : Shift+F3Search Files... : Ctrl+Shift+FSearch Forward 向前搜索: F4Search Forward for Selection 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4 :Search 搜索: Ctrl+FBrowse Local File Symbols 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8Browse Project Symbols 浏览工程语法: F7, Alt+G:Jump To Base Type 跳到基本类型(即跳到原型) : Alt+0Jump To Caller :Jump To Definition 跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click Lookup References 检查引用: Ctrl+/Symbol Info... 语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)Highlight Word 高亮当前单词: Shift+F8Symbol Window 语法窗口(隐藏/显示语法窗口) : Alt+F8Close Window 关闭窗口: Alt+F6, Ctrl+F4Last Window 最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab退出程序: Alt+F4重画屏幕: Ctrl+Alt+Space完成语法: Ctrl+E复制一行: Ctrl+K恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del剪切一行: Ctrl+U剪切该位置右边的该行的字符: Ctrl+;剪切到剪贴板: Ctrl+Shift+X剪切一个字: Ctrl+,左边缩进: F9右边缩进: F10插入一行: Ctrl+I插入新行: Ctrl+Enter加入一行: Ctrl+J从剪切板粘贴: Ctrl+Ins粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y重新编号: Ctrl+R重复输入: Ctrl+\替换: Ctrl+H智能重命名: Ctrl+'关闭文件: Ctrl+W关闭所有文件: Ctrl+Shift+W新建: Ctrl+N转到下一个文件: Ctrl+Shift+N打开: Ctrl+O重新装载文件: Ctrl+Shift+O另存为: Ctrl+Shift+S显示文件状态: Shift+F10激活语法窗口: Alt+L回到该行的开始: Home回到选择的开始: Ctrl+Alt+[到块的下面: Ctrl+Shift+]到块的上面: Ctrl+Shift+[书签: Ctrl+M到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END)到一行的尾部: End到选择部分的尾部: Ctrl+Alt+]到下一个函数: 小键盘 +上一个函数: 小键盘 -后退: Alt+,, Thumb 1 Click后退到索引: Alt+M向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L回到前一个修改: Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down向下滚动一行: Alt+Up右滚: Alt+Right选择一块: Ctrl+-选择当前位置的左边一个字符: 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+F7移除文件: Alt+Shift+R同步文件: Alt+Shift+S增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12 替换文件: Ctrl+Shift+H向后搜索: F3在多个文件中搜索: Ctrl+Shift+F向前搜索: F4搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4 搜索: Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab。

Source Insight快捷键大全

Source Insight快捷键大全

选择当前位置右边一个字符 : Shift+Right
选择一行 : Shift+F6
从当前行其开始向下选择 : Shift+Down
从当前行其开始向上选择 : Shift+Up
选择上页 : Shift+PgDn, Shift+(KeyPad) PgDn
选择下页 : Shift+PgUp, Shift+(KeyPad) PgUp
剪切该位置右边的该行的字符 : Ctrl+;
剪切到剪贴板 : Ctrl+Shift+X
剪切一个字 : Ctrl+,
左边缩进 : F9
右边缩进 : F10
插入一行 : Ctrl+I
插入新行 : Ctrl+Enter
加入一行 : Ctrl+J
从剪切板粘贴 : Ctrl+Ins
打开 : Ctrl+O
重新装载文件 : Ctrl+Shift+O
另存为 : Ctrl+Shift+S
显示文件状态 : Shift+F10
激活语法窗口 : Alt+L
回到该行的开始 : Home
回到选择的开始 : Ctrl+Alt+[
到块的下面 : Ctrl+Shift+]
到单词右边(到该单词的结束) : Ctrl+Right
排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7
移除文件 : Alt+Shift+R
同步文件 : Alt+Shift+S

最新最全的sourceinsight 快捷键使用方法

最新最全的sourceinsight 快捷键使用方法

最新最全的sourceinsight 快捷键使用方法1常用操作Close 关闭文件 : Ctrl+WClose All 关闭所有文件 : Ctrl+Shift+WReplace 替换 : Ctrl+HGo Back 后退 : Alt+<Go Forward 向前 : Alt+>让选中的字符串高亮显示:Shift+F8搜索: Ctrl+F 向前搜索 : F4 向后搜索 :F3Go To Line... 转到指定行 : F5, Ctrl+GGo To Next Change 转到下一个修改 : Alt+(KeyPad) +Go To Previous Change 回到前一个修改 : Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+L Go Back Toggle 后退到索引 : Alt+M2详细操作Exit 退出程序 : Alt+F4Redraw Screen 重画屏幕 : Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法 : Ctrl+ECopy Line 复制一行 : Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符 : Ctrl+Shift+KCopy To Clip... : Ctrl+DelCut Line 剪切一行 : Ctrl+UCut Line Right 剪切该位置右边的该行的字符 : Ctrl+;Cut To Clip 剪切到剪贴板 : Ctrl+Shift+XCut Word 剪切一个字 : Ctrl+,Indent Left 左边缩进 : F9Indent Right 右边缩进 : F10Insert Line 插入一行 : Ctrl+IInsert New Line 插入新行 : Ctrl+EnterJoin Lines 加入一行 : Ctrl+JPaste From Clip 从剪切板粘贴 : Ctrl+InsPaste Line 粘贴一行 : Ctrl+PRedo 重复上一个动作 : Ctrl+YRenumber 重新编号 : Ctrl+RRepeat Typing 重复输入 : Ctrl+\Replace 替换 : Ctrl+HSmart Rename 智能重命名 : Ctrl+'Close 关闭文件 : Ctrl+WClose All 关闭所有文件 : Ctrl+Shift+WNew 新建 : Ctrl+NNext File 转到下一个文件 : Ctrl+Shift+NOpen 打开 : Ctrl+OReload File 重新装载文件 : Ctrl+Shift+OSave As 另存为 : Ctrl+Shift+SShow File Status 显示文件状态 : Shift+F10Activate Symbol Window 激活语法窗口 : Alt+LBeginning Of Line 回到该行的开始 : HomeBeginning Of Selection 回到选择的开始 : Ctrl+Alt+[Block Down 到块的下面 : Ctrl+Shift+]Block Up 到块的上面 : Ctrl+Shift+[Bookmark... 书签 : Ctrl+MBottom Of File 到文件底部 : Ctrl+End, Ctrl+(KeyPad) EndBottom Of Window 到窗口底部 : (KeyPad) End (小键盘的END)End Of Line 到一行的尾部 : EndEnd Of Selection 到选择部分的尾部 : Ctrl+Alt+]Function Down : (KeyPad) +Function Up : (KeyPad) -Go Back 后退 : Alt+,, Thumb 1 ClickGo Back Toggle 后退到索引 : Alt+MGo Forward 向前 : Alt+., Thumb 2 ClickGo To Line... 转到行 : F5, Ctrl+GGo To Next Change 转到下一个修改 : Alt+(KeyPad) +Go To Next Link 转到下一个链接 : Shift+F9, Ctrl+Shift+LGo To Previous Change 回到前一个修改 : Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+LJump To Match 跳到匹配 : Alt+]Page Down 下一页 : PgDn, (KeyPad) PgDnPage Up 上一页 : PgUp, (KeyPad) PgUpScroll Half Page Down 向上滚动半屏 : Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * Scroll Half Page Up 向下滚动半屏 : Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / Scroll Left 左滚 : Alt+LeftScroll Line Down 向上滚动一行 : Alt+DownScroll Line Up 向下滚动一行 : Alt+UpScroll Right 右滚 : Alt+RightSelect Block : Ctrl+-Select Char Left 选择当前位置的左边一个字符 : Shift+LeftSelect Char Right 选择当前位置右边一个字符 : Shift+RightSelect Line 选择一行 : Shift+F6Select Line Down 从当前行其开始向下选择 : Shift+DownSelect Line Up 从当前行其开始向上选择 : Shift+UpSelect Page Down 选择上页 : Shift+PgDn, Shift+(KeyPad) PgDnSelect Page Up 选择下页 : Shift+PgUp, Shift+(KeyPad) PgUpSelect Sentence 选择句子(直到遇到一个 . 为止) : Shift+F7, Ctrl+.Select To End Of File 从当前位置选择到文件结束 : Ctrl+Shift+EndSelect To End Of Line 从当前位置选择到行结束 : Shift+EndSelect To Start Of Line 从当前位置选择到行的开始 : Shift+HomeSelect To Top Of File 从当前位置选择到文件顶部 : Ctrl+Shift+HomeSelect Word 选择一个单词 : Shift+F5Select Word Left 选择左边单词 : Ctrl+Shift+LeftSelect Word Right 选择右边单词 : Ctrl+Shift+RightTop Of File 到文件顶部 : Ctrl+Home, Ctrl+(KeyPad) HomeTop Of Window 到窗口顶部 : (KeyPad) HomeWord Left 到单词左边(也就是到一个单词的开始) : Ctrl+LeftWord Right 到单词右边(到该单词的结束) : Ctrl+RightSort Symbol Window 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 Remove File... 移除文件 : Alt+Shift+RSynchronize Files... 同步文件 : Alt+Shift+SIncremental Search... 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12Replace Files... 替换文件 : Ctrl+Shift+HSearch Backward 向后搜索 : F3Search Backward for Selection : Shift+F3Search Files... : Ctrl+Shift+FSearch Forward 向前搜索 : F4Search Forward for Selection 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4:Search 搜索 : Ctrl+FBrowse Local File Symbols 浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8Browse Project Symbols 浏览工程语法 : F7, Alt+G:Jump To Base Type 跳到基本类型(即跳到原型) : Alt+0Jump To Caller :Jump To Definition 跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L ClickLookup References 检查引用 : Ctrl+/Symbol Info... 语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)Highlight Word 高亮当前单词 : Shift+F8Symbol Window 语法窗口(隐藏/显示语法窗口) : Alt+F8Close Window 关闭窗口 : Alt+F6, Ctrl+F4Last Window 最后一个窗口 : Ctrl+Tab, Ctrl+Shift+Tab退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符 : Ctrl+Shift+K复制到剪贴板 : Ctrl+Del剪切一行 : Ctrl+U剪切该位置右边的该行的字符 : Ctrl+;剪切到剪贴板 : Ctrl+Shift+X剪切一个字 : Ctrl+,左边缩进 : F9右边缩进 : F10插入一行 : Ctrl+I插入新行 : Ctrl+Enter加入一行 : Ctrl+J从剪切板粘贴 : Ctrl+Ins粘贴一行 : Ctrl+P重复上一个动作 : Ctrl+Y重新编号 : Ctrl+R重复输入 : Ctrl+\替换 : Ctrl+H智能重命名 : Ctrl+'关闭文件 : Ctrl+W关闭所有文件 : Ctrl+Shift+W新建 : Ctrl+N转到下一个文件 : Ctrl+Shift+N打开 : Ctrl+O重新装载文件 : Ctrl+Shift+O另存为 : Ctrl+Shift+S显示文件状态 : Shift+F10激活语法窗口 : Alt+L回到该行的开始 : Home回到选择的开始 : Ctrl+Alt+[到块的下面 : Ctrl+Shift+]到块的上面 : Ctrl+Shift+[书签 : Ctrl+M到文件底部 : Ctrl+End, Ctrl+(KeyPad) End到窗口底部 : (KeyPad) End (小键盘的END)到一行的尾部 : End到选择部分的尾部 : Ctrl+Alt+]到下一个函数 : 小键盘 +上一个函数 : 小键盘 -后退 : Alt+,, Thumb 1 Click后退到索引 : Alt+M向前 : Alt+., Thumb 2 Click转到行 : F5, Ctrl+G转到下一个修改 : Alt+(KeyPad) +转到下一个链接 : Shift+F9, Ctrl+Shift+L回到前一个修改 : Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配 : Alt+]下一页 : PgDn, (KeyPad) PgDn上一页 : PgUp, (KeyPad) PgUp向上滚动半屏 : Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏 : Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚 : Alt+Left向上滚动一行 : Alt+Down向下滚动一行 : Alt+Up右滚 : Alt+Right选择一块 : Ctrl+-选择当前位置的左边一个字符 : 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+F7移除文件 : Alt+Shift+R同步文件 : Alt+Shift+S增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12替换文件 : Ctrl+Shift+H向后搜索 : F3在多个文件中搜索 : Ctrl+Shift+F向前搜索 : F4搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4搜索 : Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法 : F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click 检查引用 : Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词 : Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口 : Alt+F6, Ctrl+F4最后一个窗口 : Ctrl+Tab, Ctrl+Shift+Tab。

source insight快捷键

source insight快捷键

source insight的快捷键(1)source insight的快捷键Exit 退出程序: Alt+F4Redraw Screen 重画屏幕: Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法: Ctrl+ECopy Line 复制一行: Ctrl+KCopy Line Right 恰好复制该位置右边的该行的字符: Ctrl+Shift+K Copy To Clip... : Ctrl+DelCut Line 剪切一行: Ctrl+UCut Line Right 剪切该位置右边的该行的字符: Ctrl+;Cut To Clip 剪切到剪贴板: Ctrl+Shift+XCut Word 剪切一个字: Ctrl+,Indent Left 左边缩进: F9Indent Right 右边缩进: F10Insert Line 插入一行: Ctrl+IInsert New Line 插入新行: Ctrl+EnterJoin Lines 加入一行: Ctrl+JPaste From Clip 从剪切板粘贴: Ctrl+InsPaste Line 粘贴一行: Ctrl+PRedo 重复上一个动作: Ctrl+YRenumber 重新编号: Ctrl+RRepeat Typing 重复输入: Ctrl+\Replace 替换: Ctrl+HSmart Rename 智能重命名: Ctrl+'Close 关闭文件: Ctrl+WClose All 关闭所有文件: Ctrl+Shift+WNew 新建: Ctrl+NNext File 转到下一个文件: Ctrl+Shift+NOpen 打开: Ctrl+OReload File 重新装载文件: Ctrl+Shift+OSave As 另存为: Ctrl+Shift+SShow File Status 显示文件状态: Shift+F10Activate Symbol Window 激活语法窗口: Alt+LBeginning Of Line 回到该行的开始: HomeBeginning Of Selection 回到选择的开始: Ctrl+Alt+[Block Down 到块的下面: Ctrl+Shift+]Block Up 到块的上面: Ctrl+Shift+[Bookmark... 书签: Ctrl+MBottom Of File 到文件底部: Ctrl+End, Ctrl+(KeyPad) EndBottom Of Window 到窗口底部: (KeyPad) End (小键盘的END)End Of Line 到一行的尾部: EndEnd Of Selection 到选择部分的尾部: Ctrl+Alt+]Function Down : (KeyPad) +Function Up : (KeyPad) -Go Back 后退: Alt+,, Thumb 1 ClickGo Back Toggle 后退到索引: Alt+MGo Forward 向前: Alt+., Thumb 2 ClickGo To Line... 转到行: F5, Ctrl+GGo To Next Change 转到下一个修改: Alt+(KeyPad) +Go To Next Link 转到下一个链接: Shift+F9, Ctrl+Shift+LGo To Previous Change 回到前一个修改: Alt+(KeyPad) -Jump To Link 跳到连接(就是语法串口列表的地方) : Ctrl+LJump To Match 跳到匹配: Alt+]Page Down 下一页: PgDn, (KeyPad) PgDnPage Up 上一页: PgUp, (KeyPad) PgUpScroll Half Page Down 向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * Scroll Half Page Up 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / Scroll Left 左滚: Alt+LeftScroll Line Down 向上滚动一行: Alt+DownScroll Line Up 向下滚动一行: Alt+UpScroll Right 右滚: Alt+RightSelect Block : Ctrl+-Select Char Left 选择当前位置的左边一个字符: Shift+LeftSelect Char Right 选择当前位置右边一个字符: Shift+RightSelect Line 选择一行: Shift+F6Select Line Down 从当前行其开始向下选择: Shift+DownSelect Line Up 从当前行其开始向上选择: Shift+UpSelect Page Down 选择上页: Shift+PgDn, Shift+(KeyPad) PgDnSelect Page Up 选择下页: Shift+PgUp, Shift+(KeyPad) PgUpSelect Sentence 选择句子(直到遇到一个. 为止) : Shift+F7, Ctrl+.Select To End Of File 从当前位置选择到文件结束: Ctrl+Shift+EndSelect To End Of Line 从当前位置选择到行结束: Shift+EndSelect To Start Of Line 从当前位置选择到行的开始: Shift+HomeSelect To Top Of File 从当前位置选择到文件顶部: Ctrl+Shift+HomeSelect Word 选择一个单词: Shift+F5Select Word Left 选择左边单词: Ctrl+Shift+LeftSelect Word Right 选择右边单词: Ctrl+Shift+RightTop Of File 到文件顶部: Ctrl+Home, Ctrl+(KeyPad) HomeTop Of Window 到窗口顶部: (KeyPad) HomeWord Left 到单词左边(也就是到一个单词的开始) : Ctrl+LeftWord Right 到单词右边(到该单词的结束) : Ctrl+RightSort Symbol Window 排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7 Remove File... 移除文件: Alt+Shift+RSynchronize Files... 同步文件: Alt+Shift+SIncremental Search... 增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12Replace Files... 替换文件: Ctrl+Shift+HSearch Backward 向后搜索: F3Search Backward for Selection : Shift+F3Search Files... : Ctrl+Shift+FSearch Forward 向前搜索: F4Search Forward for Selection 搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4:Search 搜索: Ctrl+F。

sourceinsight快捷键及使用技巧

sourceinsight快捷键及使用技巧

sourceinsight快捷键及使用技巧【引用】source insight快捷键及使用技巧退出程序: Alt+F4重画屏幕: Ctrl+Alt+Space完成语法: Ctrl+E复制一行: Ctrl+K恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del剪切一行: Ctrl+U剪切该位置右边的该行的字符: Ctrl+;剪切到剪贴板: Ctrl+Shift+X剪切一个字: Ctrl+,左边缩进: F9右边缩进: F10插入一行: Ctrl+I插入新行: Ctrl+Enter加入一行: Ctrl+J从剪切板粘贴: Ctrl+Ins粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y重新编号: Ctrl+R重复输入: Ctrl+替换: Ctrl+H智能重命名: Ctrl+'关闭文件: Ctrl+W关闭所有文件: Ctrl+Shift+W新建: Ctrl+N转到下一个文件: Ctrl+Shift+N打开: Ctrl+O重新装载文件: Ctrl+Shift+O另存为: Ctrl+Shift+S显示文件状态: Shift+F10激活语法窗口: Alt+L回到该行的开始: Home回到选择的开始: Ctrl+Alt+[到块的下面: Ctrl+Shift+]到块的上面: Ctrl+Shift+[书签: Ctrl+M到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End 到选择部分的尾部: Ctrl+Alt+]到下一个函数: 小键盘+上一个函数: 小键盘-后退: Alt+,, Thumb 1 Click后退到索引: Alt+M向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L回到前一个修改: Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down向下滚动一行: Alt+Up右滚: Alt+Right选择一块: Ctrl+-选择当前位置的左边一个字符: 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+F7移除文件: Alt+Shift+R同步文件: Alt+Shift+S增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12替换文件: Ctrl+Shift+H向后搜索: F3在多个文件中搜索: Ctrl+Shift+F向前搜索: F4搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4搜索: Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。

c++使用source insight阅读技巧

c++使用source insight阅读技巧

Source Insight是一款非常强大的代码阅读和编辑工具,它可以帮助程序员更方便地阅读和理解源代码。

以下是一些使用Source Insight的阅读技巧:1. 使用符号跳转:在Source Insight中,你可以使用快捷键"Ctrl+Click"或"Shift+Click"来跳转到函数、变量或类的定义处,这样可以让你更快速地了解它们的用途和定义。

2. 利用大纲视图:Source Insight的大纲视图可以显示当前文件的结构,包括函数、类、变量等。

这个视图可以让你更容易地了解代码的结构,并且可以快速导航到各个部分。

3. 使用注释和文档:Source Insight可以显示函数、类和变量的注释和文档,这些注释和文档通常会提供有用的信息,帮助你理解代码的功能和实现。

4. 显示行号:在Source Insight中,你可以显示行号,这可以帮助你更容易地找到代码的位置。

5. 使用搜索功能:Source Insight的搜索功能非常强大,你可以使用它来查找特定的函数、类、变量或注释。

你可以使用快捷键"Ctrl+F"来打开搜索框,输入你要查找的内容,然后按下"Enter"键即可查找。

6. 定制快捷键:Source Insight允许你定制快捷键,你可以根据自己的习惯来设置快捷键,提高代码阅读和编辑的效率。

7. 使用自动完成:Source Insight的自动完成功能可以帮助你更快地输入代码,你只需要输入几个字符,然后按下"Ctrl+空格"键,Source Insight会自动显示出可能的选项,你可以从中选择你要输入的内容。

以上是一些使用Source Insight的阅读技巧,希望对你有所帮助。

Source Insight常用快捷键及注释快捷键设置

Source Insight常用快捷键及注释快捷键设置

Source Insight常用快捷键及注释快捷键设置(/tlaff/article/details/6536610)在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍:修改快捷键:Options->Key Assignments...1.main window:Esc2.Hight light:Middle Mouse3.Go Back:Alt+z4.Go Forward:Alt+x5.Caller:Alt+c6.Reference:Alt+r7.Previous Link:Alt+a 8.Next Link:Alt+s9.First Link:Alt+d10.Go Line:Alt+g 11.Select Line:Alt+l12.Symbol Win:Alt+q 13.Activate SW:Alt+w14.Projcet Win:Alt+[ 15.Activate PW:Alt+]16.Contex Win:Alt+,17.Activate CW:Alt+.18.Relation Win:Alt+;19.Activate RW:Alt+'20.Select All:Ctrl+a 21.Save All:Ctrl+Shift+a22.Browse Project Symbols:Alt+b添加一些配置文件宏,比如:注释掉代码:单行注释、多行注释,将选中内容注释掉;在一行代码的前、后添加注释性文字等。

打开Projcet->Open project,选择base,可以看到utils.em文件,将下列宏添加到该文件中,并在其他工程里加入该文件,在上面介绍的快捷键添加方式里找到该宏并自定义快捷键。

单行、多行注释:[plain]view plaincopyprint?1. m acro MultiLineComment()2. {3. hwnd = GetCurrentWnd()4. selection = GetWndSel(hwnd)5. LnFirst = GetWndSelLnFirst(hwnd) //取首行行号6. LnLast = GetWndSelLnLast(hwnd) //取末行行号7. hbuf = GetCurrentBuf()8.9. if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){10. stop11. }12.13. Ln = Lnfirst14. buf = GetBufLine(hbuf, Ln)15. len = strlen(buf)16.17. while(Ln <= Lnlast) {18. buf = GetBufLine(hbuf, Ln) //取Ln对应的行19. if(buf == ""){ //跳过空行20. Ln = Ln + 121. continue22. }23.24. if(StrMid(buf, 0, 1) == "/") { //需要取消注释,防止只有单字符的行25. if(StrMid(buf, 1, 2) == "/"){26. PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))27. }28. }29.30. if(StrMid(buf,0,1) != "/"){ //需要添加注释32. }33. Ln = Ln + 134. }35.36. SetWndSel(hwnd, selection)37. }将上面的代码保存到utils.em文件,打开source insight,将该文件添加到工程中,然后在Options->Key Assignments中你就可以看到这个宏了,宏的名字是MultiLineComments,然后我们为它分配快捷键“Ctrl + /”,然后就可以了。

SourceInsight使用技巧

SourceInsight使用技巧

SourceInsight 使用技巧 转) 使用技巧(转配置成简单好用的 c/java 代码编辑器1、缩进与 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 框中,勾选 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 时的效果)。

source insight的用法

source insight的用法

source insight的用法
以下是source insight的基本用法:
1. 打开文件:在菜单栏中选择File -> Open,或者在工具栏中点击Open File图标,选择要打开的文件。

2. 导航代码:使用快捷键Ctrl+Alt+鼠标左键,可以跳转到代码的定义处;使用快捷键Ctrl+Shift+鼠标左键,可以查看函数的调用处。

3. 搜索代码:在菜单栏中选择Search -> Find Symbol,在弹出的搜索对话框中输入要查找的关键字,可以搜索项目中的所有文件。

4. 编辑代码:在菜单栏中选择Edit -> Insert Mode,设置为插入模式后可以进行编辑;使用快捷键Ctrl+D可以快速复制一行代码;使用快捷键Ctrl+/可以注释一行或多行代码。

5. 分析代码:在菜单栏中选择Analyze -> Project,可以进行代码结构分析,生成函数调用图等。

6. 自定义配置:在菜单栏中选择Options -> Preferences,可以根据个人需求自定义设置,包括颜色显示、代码提示等。

7. 查看文件结构:在菜单栏中选择View -> Symbol Window,可以查看当前文件的函数列表、全局变量、宏定义等。

8. 快速切换文件:在菜单栏中选择Window -> Document List,可以查看已打开的文件列表,快速切换文件。

9. 保存文件:在菜单栏中选择File -> Save,或者使用快捷键Ctrl+S,保存当前文件。

SourceInsight教程及技巧(大全)

SourceInsight教程及技巧(大全)

source‎i nsigh‎t使用技巧1 source‎i nsigh‎t screen‎font的默认字体是‎V erdan‎a的,它是一直变宽‎字体。

在Docum‎e nt style中‎可以将字体改‎为定宽的Co‎u rier2 勾掉inde‎n t Open Brace和‎I ndent‎Close Brace的‎效果: 继上一段,在相对缩进行‎里, 如果输入"{"或"}", 则自动和上一‎行列对齐3 今天把一个用‎s ource‎i nsigh‎t排版整齐的‎C文件,偶然用VC打‎开一看,全乱了。

研究了半天,发现SI对每‎个字符的宽度‎不太一致。

发现选上"view --> draft view",就可以让每个‎字符的宽度一‎致了。

快捷键是"Alt + F12"4 选中几行代码‎按tab键或‎者shift‎+tab可以左‎右移动代码,调整代码时很‎有用。

配置成简单好‎用的c/java代码‎编辑器1、缩进与tab‎(1)Option‎s菜单àPr‎e feren‎c esàTy‎p ing卡,勾掉下面两项‎∶Typing‎tab indent‎s line,regard‎l ess of select‎i on,空行按tab‎无法前进Typing‎tab replac‎e s curren‎t select‎i on,选定部分内容‎、再按tab时‎会清除所选(2)Option‎s菜单àDo‎c ument‎Option‎s(针对不同文件‎类型,分别进行设置‎)à下拉左上文‎件类型框、选择合适类型‎(c源文件)àEditi‎n g Option‎s框中,tab width=2à Editin‎g Option‎s框中,勾选Expa‎n d tabs(这样,按tab键、等价于输入2‎个空格)(3)Option‎s菜单àDo‎c ument‎Option‎sà选择合适‎的文件类型à‎点击右边中间‎的Auto Indent‎钮à在弹出的‎框中,左边一定要点‎S mart,右边有两个复‎选框Inde‎n t Open Brace和‎I ndent‎Close Brace,具体效果可以‎看SIS的H‎E LP。

Source Insight使用

Source Insight使用

宏的使用-添加文件头(2 宏的使用-添加文件头(2)
框中的部分就是添加的内容
宏的使用-添加函数头(1 宏的使用-添加函数头(1)
先选中函数名
宏的使用-添加函数头(2 宏的使用-添加函数头(2)
选中work/AddFuncHeader
框中的部分就是添加的内容
宏的使用宏的使用-#if 0
选中需要暂时删除的行
缩进— 缩进—选项更改
缩进— 缩进—更改后的效果
Source Insight 使用之 高级篇
宏的使用
使用宏的好处
• 方便的添加注释,方便阅读; • 方便的进行FEATURE控制,节约编程时间的同时能保 持良好的代码风格。
使用方法
• 打开Base工程 • 添加my NetEyeutils.em 文件, • 更改配置文件
Source Insight 使用指南
Source Insight 使用之 基础篇
功能— 功能—搜索
2
1
1. 大的搜索选项控制 2. 详细的功能选项
Source Insight的快捷键(1) Insight的快捷键(1
Source Insight提供很多好用的快捷键 • F9/F10: 向前/向后缩进1个Tab(4个空格) • Shift +F3/F4: 选中一个变量(函数)向前/后查找 • ALT+ ,/. :向前/后翻文件 • 小键盘 +/- :下/上一个函数 • CTRL+Shift+[ / ]:到本行所属的“{” / “}”所在位置 • CTRL+鼠标点击(=):跳到函数(变量)等的定义位置 • CTRL+M:标记一个位置 • Shift+F8:高亮选中的变量名(函数名)

SourceInsight快捷键

SourceInsight快捷键

SourceInsight快捷键单个⽂件,选择GB2312之类的即可。

其他快捷键Source Insight是⼀个款流⾏的⾯向软件开发的代码编辑器和浏览器,其拥有众多实⽤的快捷键,了解Source Insight的快捷键,有助于提⾼⽇常开发效率。

1.搜索类在当前⽂件搜索 : Ctrl+F在多个⽂件搜索 : Ctrl+Shift+F向后查找选中的内容 : Shift+F3向前查找选中的内容 : Shift+F4转到下⼀个匹配,配合Ctrl+F使⽤ : F3 或 F12转到上⼀个匹配,配合Ctrl+F使⽤ : F4跳转到指定⾏ : F5 或 Ctrl+G查找符号 : F72.编辑类向左缩进 : F9向右缩进 : F10替换 : Ctrl+H在多个⽂件中替换 : Ctrl+Shift+H剪切⼀⾏(删除⼀⾏) : Ctrl+U从光标起,向右剪切⼀个字 : Ctrl+,从光标起,右边剪切⾄⾏尾 : Ctrl+;复制⼀⾏ : Ctrl+K复制光标到⾏尾的内容 : Ctrl+Shift+K插⼊⼀新⾏ : Ctrl+I光标跳到当前⾏的开始 : Home光标跳到当前⾏的结束 : End选择⼀个单词 : Shift+F5选择⼀⾏ : Shift+F6选择左边单词 : Ctrl+Shift+Left选择右边单词 : Ctrl+Shift+Right从当前位置选择到⽂件结束 : Ctrl+Shift+End从当前位置选择到⾏结束 : Shift+End从当前位置选择到⾏的开始 : Shift+Home从当前位置选择到⽂件顶部 : Ctrl+Shift+Home重复输⼊ : Ctrl+\选中⽂本时,⿏标回到选择的开始 : Ctrl+Alt+[到选择部分的尾部 : Ctrl+Alt+]到代码块的起始位置 : Ctrl+Shift+[到代码块的结束位置 : Ctrl+Shift+]完成语法 : Ctrl+E3.⽂件操作类关闭⽂件 : Ctrl+W关闭所有⽂件 : Ctrl+Shift+W新建 :Ctrl+N打开 : Ctrl+O重新装载⽂件 : Ctrl+Shift+O另存为 : Ctrl+Shift+S显⽰⽂件状态 : Shift+F10移除⽂件 : Alt+Shift+R同步⽂件 : Alt+Shift+S跳转到下⼀个⽂件 : Alt+,跳转到上⼀个⽂件 : Alt+.4.符号类跳转到符号定义 : Ctrl+= 或 Ctrl + ⿏标左键查找引⽤ : Ctrl+/转到下⼀个链接 : Shift+F9跳到链接(就是语法串⼝列表的地⽅) : Ctrl+L5.窗⼝类全屏(Full Screen) : F11关闭窗⼝ : Alt+F6, Ctrl+F4新窗⼝ : Alt+F5选择下⼀个窗⼝ : F2,Ctrl+F6选择前⼀个窗⼝ : Shift+F1层叠窗⼝ : F6放⼤缩⼩窗⼝ : Alt+F10, Ctrl+F10排列语法窗⼝ : Alt+F7激活语法窗⼝ : Alt+L6.程序类退出程序 : Alt+F47.其他后退到索引 : Alt+M书签 : Ctrl+M重复上⼀个动作 : Ctrl+Y重新编号 : Ctrl+R。

SourceInsight使用方法及技巧

SourceInsight使用方法及技巧

SourceInsight使用方法及技巧1.安装和设置:- 打开 Source Insight,点击 "Options",选择 "Preferences"。

2.导入代码:- 在 Source Insight 中创建一个新项目。

- 通过 "Project" 菜单中的 "Add Files" 或 "Add Directory" 来导入源代码文件。

- 可以使用 "Ctrl + /" 进行注释和取消注释。

- 可以使用 "Ctrl + ." 快速跳转到定义。

4.查找和替换:- 可以使用 "Ctrl + F" 在当前文件中查找文本。

- 可以使用 "Ctrl + Shift + F" 在整个项目中查找文本。

- 可以使用 "Ctrl + H" 执行替换操作。

5.导航代码:- 可以使用 "Ctrl + ." 快速跳转到代码定义。

- 可以使用 "Ctrl + ," 快速返回上一个位置。

- 可以使用 "Ctrl + 鼠标左键" 快速跳转到代码定义。

- 可以使用 "Ctrl + Alt + 鼠标左键" 快速打开代码定义的结果。

6.浏览代码:- 可以使用 "Ctrl + T" 快速切换到其他打开的文件。

- 可以使用 "Ctrl + B" 显示当前函数的调用者。

- 可以使用 "Ctrl + Shift + B" 显示当前函数调用的函数。

- 可以使用 "Alt + -" 和 "Alt + =" 进行代码折叠和展开。

7.代码分析:- 可以使用 "Ctrl + ." 进行符号分析,跳转到符号的定义。

source insight 常用快捷键小结

source insight 常用快捷键小结

●ctrl+O
打开文件,输入文件名,可以自动联想,比如输入ff,自动联想出ffast_、ffast_cgi.h
●F8
查找当前文件的符号,一般用来找当前文件的函数,同样可以自动联想
●F7
查找整个项目的符号,一般用来找整个项目中的函数
●F9
选中行左移一个tab键
●F10
选中行右移一个tab键,这两个键用来调整代码对齐,建议不要用空格来控制对齐
●F5
Go to line 跳到当前文件的行
●Shift+F8
全局加亮一个符号,方便代码检查,查看是否有拼写错误,拼错了的自然不会变亮
●Crtl+/
在项目中搜索一个符号,列出所有使用该符号的文件和行数,注意case sensitive (大小写),whole words only(全字匹配)
用的最多的快捷键,可以全局查找符号使用情况
●Alt +G
模糊查找
●Ctrl+tab
回到上一次打开的窗口,挺有用的,其他软件同样有用
●Ctrl+=
跳到符号定义的地方
●Art+,
光标移到上一次出现的位置
●Art+.
光标移到历史记录中下一次出现的位置,与“Art+,”配对使用,可以快速查看刚刚编辑的代码
●小键盘减号
跳到光标所在行的函数开头
●小键盘加号
跳到光标所在行下一个函数的开头,也可以理解为当前所在行的函数结尾
●Ctrl +Shift+}
找到与}匹配的{。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【引用】source insight快捷键及使用技巧退出程序: Alt+F4重画屏幕: Ctrl+Alt+Space完成语法: Ctrl+E复制一行: Ctrl+K恰好复制该位置右边的该行的字符: Ctrl+Shift+K复制到剪贴板: Ctrl+Del剪切一行: Ctrl+U剪切该位置右边的该行的字符: Ctrl+;剪切到剪贴板: Ctrl+Shift+X剪切一个字: Ctrl+,左边缩进: F9右边缩进: F10插入一行: Ctrl+I插入新行: Ctrl+Enter加入一行: Ctrl+J从剪切板粘贴: Ctrl+Ins粘贴一行: Ctrl+P重复上一个动作: Ctrl+Y重新编号: Ctrl+R重复输入: Ctrl+替换: Ctrl+H智能重命名: Ctrl+'关闭文件: Ctrl+W关闭所有文件: Ctrl+Shift+W新建: Ctrl+N转到下一个文件: Ctrl+Shift+N打开: Ctrl+O重新装载文件: Ctrl+Shift+O另存为: Ctrl+Shift+S显示文件状态: Shift+F10激活语法窗口: Alt+L回到该行的开始: Home回到选择的开始: Ctrl+Alt+[到块的下面: Ctrl+Shift+]到块的上面: Ctrl+Shift+[书签: Ctrl+M到文件底部: Ctrl+End, Ctrl+(KeyPad) End到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End到选择部分的尾部: Ctrl+Alt+]到下一个函数: 小键盘+上一个函数: 小键盘-后退: Alt+,, Thumb 1 Click后退到索引: Alt+M向前: Alt+., Thumb 2 Click转到行: F5, Ctrl+G转到下一个修改: Alt+(KeyPad) +转到下一个链接: Shift+F9, Ctrl+Shift+L回到前一个修改: Alt+(KeyPad) -跳到连接(就是语法串口列表的地方) : Ctrl+L跳到匹配: Alt+]下一页: PgDn, (KeyPad) PgDn上一页: PgUp, (KeyPad) PgUp向上滚动半屏: Ctrl+PgDn, Ctrl+(KeyPad) PgDn, (KeyPad) * 向下滚动半屏: Ctrl+PgUp, Ctrl+(KeyPad) PgUp, (KeyPad) / 左滚: Alt+Left向上滚动一行: Alt+Down向下滚动一行: Alt+Up右滚: Alt+Right选择一块: Ctrl+-选择当前位置的左边一个字符: 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+F7移除文件: Alt+Shift+R同步文件: Alt+Shift+S增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12替换文件: Ctrl+Shift+H向后搜索: F3在多个文件中搜索: Ctrl+Shift+F向前搜索: F4搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4搜索: Ctrl+F浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等的信息) : F8浏览工程语法: F7, Alt+G跳到基本类型(即跳到原型) : Alt+0跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click检查引用: Ctrl+/语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)高亮当前单词: Shift+F8语法窗口(隐藏/显示语法窗口) : Alt+F8关闭窗口: Alt+F6, Ctrl+F4最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab几个较常用的快捷键默认情况下,SI已经定义了很多非常实用的快捷键:F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。

Shift+F8高亮显示指定标识,快速浏览标识的使用情况。

Ctrl+鼠标点击标识直接跳转至标识定义处。

Ctrl+F本文件内查找。

F3本文件查找结果的上一个。

F4本文件查找结果的下一个。

F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。

Ctrl+M创建或查找书签,方便下次找回此位置。

Source Insight技巧收集1、背景色选择要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。

SIS默认字体是VERDANA,很漂亮。

这网页上应该也是用的VERDANA字体。

但由于美观的缘故,VERDANA字体是不等宽的。

比如下面两行llllllllllMMMMMMMMMM同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。

解放方法是使用等宽的字体,但肯定比较丑。

比较推荐的是用Courier New。

3、解决TAB键缩进问题Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。

OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯4、SI中的自动对齐设置:在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。

Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。

个人推荐选用Simple类型。

5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)编辑汇编代码时,在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里面。

6、添加文件类型用户可以定义自己的类型,Options->Document Options->add type,定义文件类型名以及文件名后缀。

勾选include when adding to projects在添加目录下文件到工程是该类文件就会添加进SI的工程。

如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。

7、恢复ctrl+a的全选功能通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +aSource 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 wordSource Insight的窗口操作:project window Ctrl+O打开symbol window Alt+F8打开和关闭Contex Window 自定义键打开和关闭Relation Window 自定义键打开先锁定再刷新联系在Source Insight中添加自定义功能的步骤如下:1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim"2.Run中写入: "C:Program FilesVimvim63gvim.exe" --remote-silent +%l %f意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行%l为当前的行号,%f为文件名使用--remote-silent 的作用是,如果已经打开了对应文件,就不会打开第二次,而是在已经打开的文件里跳转到对应行3.还是同一个对话框里面,选择Keys->Assign New Key...->按F12,如果你已经将F12设置给其他命令,选择其他的按键就行了下面是一些常用自定义功能:( CUSTOM COMMANDS )打开资源管理器并选中当前文件ShellExecute open explorer /e,/select,%f查看log"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:log /path:%f /notempfile /closeonenddiff"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend取得锁定(check out)"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend提交(check in)"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend更新(update)"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:update /path:%f /notempfile /closeonend更新整个目录(update all)"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend取消锁定(undo check out)"C:Program FilesTortoiseSVN inTortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend在ultriEdit中编辑"C:Program FilesUltraEdit-32/uedit32" %f在vim中编辑并定位到当前行"C:Program FilesVimvim63gvim.exe" --remote-silent +%l %f汇总其他小技巧:让{ 和} 不缩进:Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Bracehao space: SourceInsight 小技巧1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。

相关文档
最新文档