source insight设置
原文网址:source insight设置_IT利刃出鞘的博客-CSDN博客
设置文件位置
C:\Users\xxx\Documents\Source Insight 4.0
快捷键
快捷键设置:Options->Key Assignments
我的快捷键 |
原来快捷键 |
作用 |
描述 |
alt+x |
无 |
选中一行 |
Select Line |
alt+d |
无 |
删除一行 |
Delete Line |
ctrl+h | 替换 | ||
F8 |
高亮 |
||
F4 |
搜索的下一个 |
||
F3 |
搜索的下一个 |
||
F5/ctrl+g |
跳到指定行 |
||
alt+z | 无 | 添加printk打印 |
注意:添加printk打印是自己定义的,定义方法:
macro InsertPrintk()
{// Get a handle to the current file buffer and the name// and location of the current symbol where the cursor is.hbuf = GetCurrentBuf()szFunc="printk(\"[%s:%s]:%d\\n\", __FILE__, __FUNCTION__, __LINE__);"hwnd=GetCurrentWnd()sel=GetWndSel(hwnd)lnFirst=GetWndSelLnFirst(hwnd)//szFunc = GetCurSymbol()//ln = GetSymbolLine(szFunc)InsBufLine(hbuf, lnFirst, szFunc);
}
为InsertPrintk()添加快捷键
Project => Open Project=> 打开Base工程=> 新建my.em=> 将上边代码复制进去=> 将my.em加入base工程=>
Options=> Key Assignments... => 为宏添加一个快捷键
编辑类
大括号对齐以及tab的空格个数
1. SMART TAB的用法. 解决自动缩进.
点右边中间的Auto Indent调整缩进。单选里点Simple,右边取消选择两个复选框Indent Open Brace和Indent Close Brace
另外:
选Simple和取消右侧复选框效果:输入大括号后若回车,则大括号对齐。
选Smart和右侧复选框的效果 : 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进四列.
选Smart和取消右侧复选框的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐
2. 不用TAB键而必须用4个SPACE代替的方法:
现在发现Options->Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。默认tab width = 4
快速注释
非常适用的Sourceinsight插件,提高效率事半功倍
或者查看已保存的网页。
函数不补充参数
Options=> Typing=> Auto Completion=> 取消选中“Insert parameters for functions”
if,while,switch代码块
背景色
options=>preferences=>color&font =>windows background=> pick color
支持汇编
默认情况,不支持.s和.S文件,以下三种无法支持:关键字不高亮;ctrl+鼠标左键无法跳转;建立的工程在ADD TREE时,没有把该TREE里面所有汇编文件都包含进来,比如.s和.S汇编文件
source insight的AT&T汇编浏览很不方便,为了浏览arm汇编,制作这个包,在百度网盘中。
source insight中可以symbol reference(即ctrl+鼠标左键),非常方便;支持873条arm指令的关键字;不包括浮点指令(可以自己加)。
source insight的官网(http://www.sourceinsight.com/public/languages/)的arm包有缺陷:不支持 symbol reference,而且arm指令较少。(一个疑问:si的关键字怎么不支持正则表达式呢?例如ldr可以加入条件等)
下载后再完成以下4步(每步一个图,按照顺序操作)。
第一步
先将下载的文件放到合适的位置,再开始这一步。
第二步
第三步
第四步
效果(对绿色的名称可以直接连接(ctrl+左键)过去查看)
显示类
取消lookupreference时中间那个显示
1. 右键
2. 选择“lookup reference”
3. 取消选中“Smart Reference Matching”
改变代码显示大小
Options=>File type options=>Screen Font=>14号
tabs显示
右键任意一个windows tab,然后选择:Windows Tab Options,取消选中Show path information in tabs
sourceinsight界面混乱解决方法
1.进入目录:C:\Users\liu\Documents\Source Insight 4.0\Settings
2.删除两项:Backup of layout和layout
3.重启source insight
如果不成功,则删除第1步的路径下边的所有文件
中文乱码问题解决
1.单个文件乱码 解决方法:
在4.0界面File->Reload as Encoding…->选择以下两种任意一个
System Default(Windows ANSI)
Chinese Simplified(GB2312)
2.所有文件乱码解决方法:
在Options->Preferences->Files最下面选择默认编码方式Default Encoding即可,但是需要重建一下你的项目。
可以选择以下两种任意一个
System Default(Windows ANSI)
Chinese Simplified(GB2312) CP:936(简体中文的都可以选)
UE 拷贝到source insignt不换行解决方法
设置UE:
高级->转换->Unix/Mac(传统)到DOS
source insight设置默认路径
1、run(快捷键win+r) -> regedit ,找到注册表HKEY_CURRENT_USER\Software\Source Dynamics\Source
Insight\3.0\Paths
2、右面右击鼠标新增 一个 字符串值,名为“UserDataDir”。设置该值为你要更改的source insight全路径,比如你想放到E:\source insight project,直接复制保存即可
关闭source insight程序,重启,你可能需要重新创建你的project了,建完之后看E:\source insight project是否有以下几个默认目录Projects Folder,Settings Folder ,Backup。。。
新建Project时,你就已经发现默认路径改成了你设置的路径了。
source insight代码自动对齐
https://blog.csdn.net/renlonggg/article/details/78393928
source insight设置相关推荐
- 解决了 source insight 设置为 微软雅黑后 中文字体重影
换了win7 64位. 重新设置source insight 字体大小,因为这个18寸的屏幕,看在19寸上合适的字体,显得太大,每次看混乱的代码都窝火.. 我的眼睛啊,我的审美啊.. 红色字的方法解决 ...
- source insight设置tab键为4个空格
首先通过路径(Options->Document Options)进入以下界面: step 1:将 Visible tabs 打勾. step 2 :将 Expand Tabs 打勾. step ...
- Source Insight 设置和快捷键大全
原文:https://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html Source Insight 4.0 文件类型.编码格式.ta ...
- source insight 设置窗口滑动条
问题描述:source insight查看代码时,如果每一行的代码偏长,则不好查看代码,此时就需要横向滑动条:同理当代码行数多了,则需要纵向滑动条. 解决: 打开source insight,选择&q ...
- source insight 设置颜色字体大小
设置source insight 工具的背景色,字体 左键双击选中需要设置的对象,如函数名,全局变量,局部变量,结构体变量,结构体成员,函数形参,switch语句,if语句. 右键,点击style选项 ...
- Source Insight 经典教程
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...
- Source Insight学习教程
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...
- Source Insight经典教程
Source Insight经典教程http://blog.chinaunix.net/u2/76292/showart.php?id=1361606 Source Insight实质上是一个支持多种 ...
- Source Insight入门教程
Source Insight入门教程 转载自:http://www.cnblogs.com/olvo/archive/2012/05/04/2483424.html 进入到Temp Project窗口 ...
最新文章
- Java学习笔记(六)--字符串String类
- 【简便代码】1064 朋友数 (20分)_25行代码AC
- TinyXml帮助文档
- C#三层开发做学生管理系统
- 05 切片、迭代、列表生成
- Node js npm 包管理工具的基本使用
- 详细设计 存储分配_【存储论文笔记】Windows Azure Storage
- 读取ANSYS结果文件中的数据C语言,[转载][转载]如何在ANSYS中读入txt文件的数据
- java动漫网站_基于SSM框架下的JAVA漫画展示系统
- 医院子母钟系统-YZ-9200
- 初学键盘计算机输入时注意,打字练习说明.doc
- NAS信令学习笔记 ——GUTI
- 【Vue3】Vue3+Vite前端在组件中直接使用svg图标icon(实现设计稿的icon解决方案)
- 华为2019秋招面试问答题!(附带笔试参考题)
- 可重入锁/不可重入锁,公平锁/非公平锁,乐观锁/悲观锁,独享锁/共享锁,偏向锁/轻量级锁/重量级锁,分段锁,自旋锁
- cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc
- 关于车--标致206相关问题解析及选车建议(zt)
- java基于eclipse.swt实现内嵌浏览器
- qt链接mysql文件失败_【成功经验】QT读取access 2010的.accdb文件总是失败
- 【异常】记一下因XXL-JOB Cron写错导致的OOM问题
热门文章
- 关于Thumbnails图片质量压缩无效
- LaTeX标题、目录及段落的编辑(清晰实例)(论文排版)
- 飞流、秀色交易加速 网秦全面专注智能汽车领域
- CAD二次开发技术 好辛苦啊!
- 云信达说 | CTO邱利公:打开心流的技术创业者
- java时间工具类;获取当前,过去N个单位,前N个单位(不包含当前)年月日时分秒毫秒的开始与结束时间
- msiexec.exe进程介绍及如何修复被丢失的msiexec.exe系统文件
- 【负荷预测】基于蚂蚁优化算法的BP神经网络在负荷预测中的应用研究(Matlab完整代码实现)
- 股市和期市是两种截然不同的市场机制 ——兼与徐小明先生商榷
- Cadence Allegro 17.4学习记录开始34-PCB Editor 17.4软件PCB中Gerber孔符图,钻孔表和钻孔文件