• 关于source insight、添加.s和.S文件,显示全部路径、加入项目后闪屏幕


    1.source insight使用也有一年多时间了,今天出现建工程后添加文件“no files found”

    百思不得姐;

    后面发现是原工程命名时出现非法字符。重新命名就ok了。

    切记切记

    2.实用快捷键

    shift+F8 :   高亮选中的字

    CTRL+g或F5:   跳到指定行

    CTRL+鼠标点击标识:  直接跳转至标识定义处

    F7:打开Browse Project Sysbols窗口,快速浏览工程内标识定义

    全项目搜索:Ctrl+?

    Ctrl + F3:本文件查找结果的上一个

    CTRL + F4:本文件查找结果的下一个

    添加.S文件:

    1.首先,选择菜单options->Document Options,点Document Type下拉菜单,选择x86 Asm Source File,然后在File filter里*.asm;*.inc的后面加上*.s和*.S(注意以(;)号隔开); 这样软件会在下次加入文件夹时将.s和.S文件加入到工程中。

    2.接着,点Document Type下拉菜单,选择C Source File,然后在右边的File filter里*.c;*.h;的后面加上*.s和*.S; 这样软件会对.s和.S文件进行语法高亮。

    3.接着,选择菜单中的Project->add and remove project files,在弹出窗口中,将包含.s文件最底层文件夹的工程树去掉,然后再重新加上。接着选择菜单中的Project->Synchronize files,对工程进行重新同步。

    4.这样在工程中就可以找到.s文件,并进行语法高亮显示了。

    Source Insight中查看文件显示全路径

    使用Source insight的时候想看文件的全路径,但是默认的是中间省略的路径,所以可以通过:

    1.Options-->Preferences-->Display

    设置Trim long path names with ellipses为取消选择。如图:

    3.加入项目后,总是不断闪屏:

    项目文件少的时候没这情况,多了就有这个情况。闪屏频率好像是2秒钟,感觉好不稳定,我已经做过同步和存本地数据库的操作了,可还是这样,屏幕总是一闪一闪的,没法看代码呀……郁闷。

    解决办法:进入options-preferences-general选项,取消project file synchronization中的“background synchronization every * minutes” 

    4. 解决Source Insight拷贝工程时出现的“Warning:XXXXXX does not exist and cannot be opened”问题

    在工作中多个开发人员联合开发的时候,经常用到SVN管理,但是从SVN Update代码到本地的时候,再用Source Insight打开经常会提示出Warning:XXXXXX does not exist and cannot be opened的问题,后来才发现是工程路径的问题:

    打开工程目录下的Source Insight,在提示各种错误之后按如下操作:

    1.菜单栏Project->Project Settings,将Project Source Directory下的工程目录更新到自己本地的工程目录

    2.之后再点击菜单栏Project->Add and Remove Project Files,弹出对话框之后,将你本地工程目录下的源代码所在文件夹选中,点击右侧的Add all,如果你选中的源码文件夹下还有文件夹,会弹出如下对话框,将两个全都勾选上,点击OK,最后点击Close。

    3.至此还没有结束,需要点击菜单栏Project->Rebuild Project,全都选默认设置,进度条结束之后就可以进行正常的代码阅读和编辑了。

  • 相关阅读:
    html-----vedio标签(HTML5新标签VIDEO在IOS上默认全屏播放)
    JS---控制键盘事件
    js事件监听-addEventListener (w3c标准) 和 attachEvent(ie)
    html5 -----audio标签
    花点时间搞清top、clientTop、scrollTop、offsetTop
    vue手机端横屏竖屏切换
    spring事务
    跨域
    java8 lambda 与 stream
    vueAdmin使用动态路由时踩坑
  • 原文地址:https://www.cnblogs.com/Caden-liu8888/p/5911599.html
Copyright © 2020-2023  润新知