Source Insight查看汇编 && 标题栏显示全路径 && 添加无扩展名文件 && 快捷键插入时间日期 && 查看特定后缀文件 && TAB设置

        做ARM嵌入式开发时,有时得整汇编代码,但在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就可以了。这样就可以ADD TREE时把这些汇编加到PROJECT里面。
      至于要让汇编高亮显示和索引查找,解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择C Source File,然后在右边的File filter里补上*.s,*.S就可以像看C一样看汇编。十分方便,哈哈。

=====标题栏显示全路径==============================

        原来SI可以显示全路径,方法是:Options -> Preferences -> Display -> Trim long path names with ellipsis,去掉勾选。

=====添加无扩展名文件==============================

        在SI中默认是不加载无扩展名的文件的,比如makeconfig文件,如果也需查看怎么办?方法是先打开添加窗口,找到文件所在目录,此时默认是看不到要加载文件的,把文件类型选成all就可以了,如下:

找到并双击选中要加载进去的文件,之后还要点一次“add”按钮,虽然此时界面上没啥变化,在后台已经将该文件添加进了工程中了。

 ========快捷键插入时间日期===============================

            在UE中可以使用快捷键F7添加当前日期时间,在SOURCEINSIGHT中没有这种功能,如果要达到这个目的该如何实现呢?答案是使用宏。

(1)在SI中打开base工程,方法是project->open project->base,可得到系统的基础宏调用定义文件Utils.em,里面列出了很多SI已有的宏,我们加上自定义的宏

macro DisplayDate()
{
    szTime = GetSysTime(1)
    Day = szTime.Day
    Month = szTime.Month
    Year = szTime.Year

    Hour = szTime.Hour
    Minute = szTime.Minute
    
    if (Day < 10)
        szDay = "0@Day@"
    else
        szDay = Day

    if (Minute < 10)
        szMinute = "0@Minute@"
    else
        szMinute = Minute

    hbuf = GetCurrentBuf()
    SetBufSelText(hbuf, "//zhangcheng @Year@.@Month@.@szDay@ @Hour@:@szMinute@ .")
}

保存

(2)切换到正常工程。打开Opionts-> Menu Assignments,在左边的COMMAND窗口输入MACRO,在下面的列表中就会出现包括刚才添加的宏DisplayDate的一系列宏。

(3)要使这个添加的功能添加到SI的某个菜单中,比如放在EDIT下,在右边的MENU项选择EDIT,然后按下insert,就可以将该功能添加到SI的EDIT菜单中了。

(4)如果还需满足快捷键激活该功能,点击右边的“keys”,会显示一个对话框,再点击assign new key。提示你按下你要选择的激活键,比如我按下F10。选定之后,这样我在代码中使用时按F10就快速的插入我的注释信息,如://zhangcheng 2014.4.12 17:50,即可这样可以大大加快注释效率,便于跟踪代码。

=====查看特定后缀文件=================================

参照http://blog.sina.com.cn/s/blog_5de1b44d0100qhc1.html

============TAB设置================================

source insight 4.0设置tab宽度_coding梦想_起点的博客-CSDN博客_source insight4.0 tab 制表符长度

参考原文:让source insight在窗口标题栏上显示文件全路径_SoloLinux的博客-CSDN博客_source insight 显示全文件路劲

参考原文:http://blog.csdn.net/bryantech/article/details/6876955

参考原文:http://bbs.chinaunix.net/thread-1501851-1-1.html

参考原文:http://blog.csdn.net/dull_boy2/article/details/12981787

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值