• Source Insight 技巧总结


    以下文章转载自网络:http://blog.csdn.net/junjie319/article/details/6910992

    http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html

     

    Technorati 标签:

    1.如何找回失去的context window

      context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义;但有时会为了增加程序的容量或者不小心,将context window变成独立窗口,sourceinsight没有简单的菜单来恢复它。下面介绍一种网上流传的方法:步骤为:

    • 运行source insight, 点击Options->Save Configuration.选择“All settings”,点击"save"按钮。

    •    当“保存”对话框打开时,记下配置文件被保存的目录,它一般有以下形式:“My Documents/Source Insight/Setting”,退出,并不保存 配置。

    •    找到上步中,配置文件中叫“GLOBAL.CF3”的文件,复制它,并重命名为如“OLD.CF3”的形式。

    •    重新启动SourceInsight,选择 Options->Load Configuration,去掉随之出现的对话框最上面复选框,同时选择"Display and Windows",点击右则的load按钮,在出现的对话框中,选择OLD.CF3配置文件。

    •   加载OLD配置文件后,再选择View->context window,消失的context window又会出现在你的面前。

       a.万能法:

       到配置文件所在文件夹中(setting文件夹)下,将其下的所有文件(也就是二个文件),统统删除,再重启sourceinsight,这时会自动生成默认配置文件。

      b.当context window成为独立窗口后,不要关闭它,也不要最大化;让它保持从嵌入窗口成为独立窗口时的样式,向下拉动,直到它自动成为嵌入窗口中。

    2.  SourcInsight中的书签

        在看程序时,有时会作比较,当在程序中看到相似处;或者修改程序时,要从一处搬代码到另一处且添加代码与源代码不在一个页面时,如何快速切换,这是个问题。

        运用组合快捷键Ctrl+M,可以在一处记下一个书签,如果下一次想跳到这个地方来时,再次按下Ctrl+M,找到相应的书签,就可以快速的切换。

     

    3. SI打开工程直接卡死

         SI打开工程直接卡死,可能是因为工程目录路径中存在中文字符,因此,要确保项目路径中尽可能全英文,而且中间不能有空格。

         直接把“我的文档”的路径改为“My Documents”,一般SI的默认路径在我的文档,只要把我的文档路径设为没有中文的,就可以解决打开工程死掉的问题。

         如果因为曾经打开过中文路径的工程导致随后进入SI都处于卡死状态,可以有如下的解决方法:

        

         用十六进制编辑器打开"d:documents and settingsSource InsightProjectsPROJECTS.DB3" 文件 ,找到你要删除的项目路径及名称字符串,用0替换相关位置的数据。保存后重新打开source insight即可

     

    4. 添加自定义命令

         在SI中,可以添加自定义命令,在Option--->Custom Command

         4.1 打开当前编辑的文件目录

        image

       勾选Output框的Capture Output、输出被捕捉,如果勾选Paste Output,输出被粘贴到当前窗口光标

       勾选Control Group框中的Save Files First、SIS会在运行命令前先检查文件是否保存

       勾选Control Group框中的Pause When Done、SIS会在命令结束后暂停、方便检查

     

          点击Menu,在工具栏中添加一个Work入口,将自定义命令Insert到Work的下拉列表中去。

          4.2  使用Editplus打开当前文件

           命令行为:"D:Program Files (x86)EditPlus 3EditPlus.exe" %f

          4.3  其他的命令,根据所需要的程序来添加

     

    5. 其他小技巧

          5.1 按住“Ctrl”,再用鼠标指向某个变量,点击一下,可以进入这个变量的定义

          5.2 设置字符等宽度 : 选中 View ---> Draft view

          5.3  高亮选中文本:  Shfit+F8

          5.4  跳到指定行: F5 或者 Ctrl+g

          5.5  双击待查找的字符串,输入Ctrl+F,回车。F3往上查找文本,F4往下查找文本。

          5.6  全局查找索引 : Ctrl+/ 

          5.7  全局查找符号表: F7  

          5.8   浏览时,前进 / 后退(类似vs中: F12查找,Ctrl+- 回退)
                 Alt+,                Jump backword
                 Alt+.                Jump forward

           5.9 SI标题栏显示全路径 :Preferences--->Display---> 选中最下面一行的 Trim Long path names with ellipese(不知道为什么,我这边划上这个杠,去掉这个杠,都不能显示全路径,苦恼!)

  • 相关阅读:
    太赞了!两个技巧帮你记住复杂 Linux 命令!
    Spring Cloud 学习 之 Spring Cloud Eureka(源码分析)
    Spring Cloud 学习 之 Spring Cloud Eureka(架构)
    Spring Cloud 学习 之 Spring Cloud Eureka(搭建)
    Spring Cloud 学习 之 Spring Cloud Eureka(概述)
    Spring Boot学习 之 Spring Boot Actuator(一)
    java基础篇 之 final关键字
    spring学习笔记(九)事务学习(上)
    JAVA基础篇 之 类的初始化
    JAVA基础篇 之 finalize()方法的作用
  • 原文地址:https://www.cnblogs.com/cherishui/p/3820313.html
Copyright © 2020-2023  润新知