原文网址: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设置相关推荐

  1. 解决了 source insight 设置为 微软雅黑后 中文字体重影

    换了win7 64位. 重新设置source insight 字体大小,因为这个18寸的屏幕,看在19寸上合适的字体,显得太大,每次看混乱的代码都窝火.. 我的眼睛啊,我的审美啊.. 红色字的方法解决 ...

  2. source insight设置tab键为4个空格

    首先通过路径(Options->Document Options)进入以下界面: step 1:将 Visible tabs 打勾. step 2 :将 Expand Tabs 打勾. step ...

  3. Source Insight 设置和快捷键大全

    原文:https://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html Source Insight 4.0 文件类型.编码格式.ta ...

  4. source insight 设置窗口滑动条

    问题描述:source insight查看代码时,如果每一行的代码偏长,则不好查看代码,此时就需要横向滑动条:同理当代码行数多了,则需要纵向滑动条. 解决: 打开source insight,选择&q ...

  5. source insight 设置颜色字体大小

    设置source insight 工具的背景色,字体 左键双击选中需要设置的对象,如函数名,全局变量,局部变量,结构体变量,结构体成员,函数形参,switch语句,if语句. 右键,点击style选项 ...

  6. Source Insight 经典教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  7. Source Insight学习教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  8. Source Insight经典教程

    Source Insight经典教程http://blog.chinaunix.net/u2/76292/showart.php?id=1361606 Source Insight实质上是一个支持多种 ...

  9. Source Insight入门教程

    Source Insight入门教程 转载自:http://www.cnblogs.com/olvo/archive/2012/05/04/2483424.html 进入到Temp Project窗口 ...

最新文章

  1. Java学习笔记(六)--字符串String类
  2. 【简便代码】1064 朋友数 (20分)_25行代码AC
  3. TinyXml帮助文档
  4. C#三层开发做学生管理系统
  5. 05 切片、迭代、列表生成
  6. Node js npm 包管理工具的基本使用
  7. 详细设计 存储分配_【存储论文笔记】Windows Azure Storage
  8. 读取ANSYS结果文件中的数据C语言,[转载][转载]如何在ANSYS中读入txt文件的数据
  9. java动漫网站_基于SSM框架下的JAVA漫画展示系统
  10. 医院子母钟系统-YZ-9200
  11. 初学键盘计算机输入时注意,打字练习说明.doc
  12. NAS信令学习笔记 ——GUTI
  13. 【Vue3】Vue3+Vite前端在组件中直接使用svg图标icon(实现设计稿的icon解决方案)
  14. 华为2019秋招面试问答题!(附带笔试参考题)
  15. 可重入锁/不可重入锁,公平锁/非公平锁,乐观锁/悲观锁,独享锁/共享锁,偏向锁/轻量级锁/重量级锁,分段锁,自旋锁
  16. cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc
  17. 关于车--标致206相关问题解析及选车建议(zt)
  18. java基于eclipse.swt实现内嵌浏览器
  19. qt链接mysql文件失败_【成功经验】QT读取access 2010的.accdb文件总是失败
  20. 【异常】记一下因XXL-JOB Cron写错导致的OOM问题

热门文章

  1. 关于Thumbnails图片质量压缩无效
  2. LaTeX标题、目录及段落的编辑(清晰实例)(论文排版)
  3. 飞流、秀色交易加速 网秦全面专注智能汽车领域
  4. CAD二次开发技术 好辛苦啊!
  5. 云信达说 | CTO邱利公:打开心流的技术创业者
  6. java时间工具类;获取当前,过去N个单位,前N个单位(不包含当前)年月日时分秒毫秒的开始与结束时间
  7. msiexec.exe进程介绍及如何修复被丢失的msiexec.exe系统文件
  8. 【负荷预测】基于蚂蚁优化算法的BP神经网络在负荷预测中的应用研究(Matlab完整代码实现)
  9. 股市和期市是两种截然不同的市场机制 ——兼与徐小明先生商榷
  10. Cadence Allegro 17.4学习记录开始34-PCB Editor 17.4软件PCB中Gerber孔符图,钻孔表和钻孔文件