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步(每步一个图,按照顺序操作)。

第一步

先将下载的文件放到合适的位置,再开始这一步。

图片1

 第二步


图片2
 

第三步


图片3

my
第四步


图片5
效果(对绿色的名称可以直接连接(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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT利刃出鞘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值