博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
source insight配置
阅读量:4039 次
发布时间:2019-05-24

本文共 1082 字,大约阅读时间需要 3 分钟。

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的执行情况 ,那么可以选择上下文件菜单的Edit Condition 选项,在弹出的Conditional Parsing窗口中把DEV1的值设置为True,那么#ifdef DEV1就等价于#if 1了,相当注释掉了#else分枝的代码。反之,设置为Flase时,则注释掉#ifdef DEV1分枝的代码。

转载地址:http://wnpdi.baihongyu.com/

你可能感兴趣的文章
flutter-实现圆角带边框的view(android无效)
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>
coursesa课程 Python 3 programming 输出每一行句子的第三个单词
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>