zoukankan      html  css  js  c++  java
  • source insight配置

    source insight是很好的看代码的利器。一个好的配置,可以大大加强看代码的效率。

    个人配置及应用:

    1.颜色配置:Options->preferences->Window Background->Color 设置85,90,205
    2.字体:Options->Document Options->Screen Fonts->Courier New
    3.缩进:Optiions->Document Options->Auto Indenting->去掉Smart Indent Options的两个选项
    4.显示坐标:Optiions->Document Options->勾选Show line numbers和Show right margin
    5.快捷键:shift+F8 高亮显示指定标识
        F3查找上一个结果
        F4查找下一个结果
        Ctrl+/或者鼠标点击R按钮,进行全工程查找
        Ctrl+H替换

       Ctrl + Z  回溯

       Ctrl + Y  重做

       Ctrl + S  保存当前文件

       Ctrl + A  保存全部

    Ctrl + F  当前文件中查找

    Ctrl + /   所有文件查找

    Ctrl + Home  跳到文件开头

    Ctrl + End  跳到文件结尾

    Ctrl + F6  返前页


    6.排版:发现选上"view --> draft view", 就可以让每个字符的宽度一致了。快捷键是 "Alt + F12"

    7.文件过滤:Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*java,*jav,*c,*cpp接着CLOSE就可       以了。 。

    8.Edit Condition
    很多代码尤其是驱动代码,当中有大量的预编译定义,以实现对不同硬件配置的支持。在阅读这样的代码时最痛苦的是不能简单判断程序实际执行的代码分枝。大量分枝同时存在,常常会混淆我们的视听。比如对于下面的代码: 

        #ifdef DEV1
            /* DEV1代码代码 */
        #else
            /* 其它设备执行代码 */
        #endif
    如果确定我们当前分析的是DEV1的执行情况 5,那么可以选择上下文件菜单的Edit Condition 选项,在弹出的Conditional Parsing窗口中把DEV1的值设置为True,那么#ifdef DEV1就等价于#if 1了,相当注释掉了#else分枝的代码。反之,设置为Flase时,则注释掉#ifdef DEV1分枝的代码。


  • 相关阅读:
    常见图片格式PNG,JPEG,BMP,GIF区别总结
    sql在所有存储过程中查询包含某字符串的执行语句
    数字取整或保留小数四舍五入的正确写法
    SVG路径path的贝塞尔曲线指令
    查询总耗CPU最多与平均耗CPU最多的SQL语句
    MIME 参考手册
    SQL语句复制父子级表数据
    去掉数字格式结尾多余的零,补充数字格式结尾需要的零
    设置微信分享的标题 缩略图 连接 描述
    linux环境下php开启redis扩展(centos6.8)
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744805.html
Copyright © 2011-2022 走看看