Source Insight配置及问题汇总 |
您所在的位置:网站首页 › sourceinsight中文界面 › Source Insight配置及问题汇总 |
文章目录
前言一、配置1 将背景改为豆沙绿2 修改字体及其大小3 显示代码行号4 怎么设置右边距线5 如何让历史文件显示为标签栏形式6 编码规范要求函数长度不超过50行
二、问题1 创建包含大量文件的工程时卡死2 对映射盘文件的修改无法保存3 调用关系窗口不停变换索引函数4 source insight上添加的注释在linux上显示为乱码。5 全局搜索找不到存在的信息6 退出source insight窗口置顶
前言
source insight是一款很好用的代码阅读兼编辑的软件,为了在安装后能快速的配置好投入使用,将个人平时喜欢的配置以及一些问题记录成文。 环境申明: windows10系统 Source Insight 4.0 一、配置 1 将背景改为豆沙绿1.1 在options选项下选择片preferences。 2.1 使用组合键“alt + y”,跳出界面如下,点击红框中按钮。 菜单栏的“view”选项下,点击“line numbers”即可。 4 怎么设置右边距线鉴于编码规范要求,漂亮整洁的代码会限制单行代码字符数。 4.1 使用组合键“alt + y”,跳出界面如下, 按图中顺序依次执行即可。我设置了80字符的宽度。 5.1 点选菜单栏“View”选项卡下面的“Windows Tabs”选项即可。 与单行限制字符数一样,为了提高代码的可读性,有时也会限制单个函数的代码及注释的总行不数超过50行。source insight4.0上已自动开启这个提示功能,当函数超过50行时左侧文件窗口就会将函数名粗体化,如下: 问题举例: 在创建linux内核源码工程的时候,把整个内核文件夹的内容都添加进工程的时候,会出现文件加载卡顿的现象,用鼠标一点还会卡死退出,又要重新建立工程。 原因: 需要加载的文件太多,加载完后还要索引各个函数的调用关系,工作量很大,自然需要更多时间,也容易出现卡顿现象。当然也跟电脑性能有关了。 解决: 终极解决大法: 最近换了i7-10875CPU的笔记本,区区内核秒加载,加入kernel全部文件很快,加入后全局搜索一个字符串也是秒执行完毕,要多顺滑有多顺滑,整个过程引发极度舒适! 方法一: 只添加用到的工作目录,需要知道自己用到的文件在那几个文件夹里。这个方法普遍适用。 方法二:添加文件夹,免不了加入一部分用不到的文件,那仅仅添加自己使用的文件就比方法一好很多。 那么问题来了,文件夹我可以大概选对,但是选文件的话,难度就太高了。 这里介绍一个专门用在linux内核和uboot的脚本,该脚本的作用就是从你编译好版本的源码里面找出用到的文件,并记录其文件路径。使用source insight的时候就可以直接使用脚本生成的文件添加自己用到的文件了。 大神帮我们写好了脚本,下面是github链接,别忘了帮人点个星。 Generate_Kernel_Uboot_Project_forIDE 方法三: 乖乖地等待!(个人用的最多) 由于各种原因,我选择乖乖等待,为什么要“乖乖的”呢?我刚开始一发现卡顿就会去用鼠标点击软件,然后就是卡死闪退。 后来发现只要手不痒,程序员的电脑还是可以把一个内核完整建立工程的。 以下是如何乖乖等待: 在加载内核文件的时候,由于文件数量太大,所以加载进度条消失后,其实加载工作还没有结束,如下所示。 这种情况一般两种原因, 映射盘的文件没有写权限,不能修改。使用chmod添加权限即可。该文件属于root用户,不能修改(直接使用root登录的除外,但是现在新版本的linux基本都不能像reahat早期版本那样可以直接使用root登录了)。这时需要使用chown来修改文件所属的用户为非root用户即可。 3 调用关系窗口不停变换索引函数有时我想看某个函数的多层调用关系,但是发现调用关系串口会自动索引鼠标指向的函数,我如何固定要查看的函数呢? 解决办法: 修改文件的编码格式 避免以后类似情况:使用source insight 4及更高版本,3.x版本不支持编码格式的修改。4版本的支持如下: 有时需要根据代码运行得到的错误信息定位报错代码位置,但是全局搜索的时候没找到,这时检查下搜索条件: 有时会发现source insight窗口置顶,导致不能方便使用其他软件。退出置顶方法: 在source insight界面双击F11键,看置顶是否取消。若1没有作用,则重启source insight,再双击F11键。 阅读摘抄分享:瓦拉赫效应: 经营自己的长处,让人生增值承认缺憾,弥补缺陷 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |