发布时间:2026-06-02 15: 12: 00
当项目里的源码文件数量逐渐增多之后,想找一个头文件、源文件或者是公用的模块,经常需要在好几个目录之间来回切换查看。这个时候,如果能搞清楚Source Insight的项目窗口怎样显示,以及里面的文件排序怎么调整,就会方便很多;在这之前,得先弄明白文件列表、目录浏览器和文件类型视图这三种视图的区别。在Source Insight 4这个版本里,项目窗口本身是一个组合式的容器,默认就带了好几个标签页,其中包括项目文件列表、项目符号列表、目录浏览器,还有文件类型视图,这些都可以随意切换。
一、怎样让项目窗口显示出来
项目窗口被关闭之后,并不需要把项目重新创建一次,只要当前的项目还是正常打开的,就能从菜单里再次调出它来。
1、通过菜单打开窗口:我们依次点击顶部菜单的【View】→【Panels】→【Project Window】,这样项目窗口就会重新展现出来;依据官方文档的说明,这个窗口既可以停靠在主界面的侧边,也能够作为一个单独的浮动窗口来使用。
2、拖动窗口并完成停靠:当项目窗口浮在代码编辑区的上面时,可以点住窗口的标题栏,把它往左侧或者右侧拖拽,看到停靠的提示框出现之后再松开鼠标。窗口停靠好了以后,就不会把代码编辑区挡住,在打开大型项目时,视觉上也会更加清晰,不容易觉得混乱。
3、切换到项目文件列表:在项目窗口里面,找到并选择【Project File List】这个标签页,就能看见当前项目中的所有文件;这个列表是以扁平的方式展现的,不会像资源管理器那样按照硬盘上的目录一级一级地展开。双击列表中的文件就能直接打开,也可以在顶部的输入框里敲入文件名的一小段,快速筛出想要的文件。
4、窗口位置不对时重置:如果项目窗口明明已经打开了,却出现在屏幕外头看不见的地方,可以进入【Options】→【Preferences】→【Display】,然后点击【Reset】按钮来重置这些辅助窗口的位置;这种情况比较适用于换过显示器、用远程桌面连过电脑,或者调整过系统缩放比例的时候。
二、项目窗口里文件排序如何调整
项目文件列表这个视图,本来就更适合用来快速查找,不太适合拿来完全模拟资源管理器的那种按目录浏览的习惯;如果想让文件的展示更符合自己的使用方式,需要根据不同目的切换到不同的视图。
1、按硬盘目录查看文件:在项目窗口中,把视图切换到【Project Folder Browser】标签页;这个视图会清楚地显示出磁盘上的目录和文件,很适合按照模块、驱动文件夹、公共组件文件夹一层一层地看下去。官方文档里也提到,Project Folder Browser除了可以用来浏览目录和维护文件,还能打开那些不在项目范围内的文件。
2、依据文件类型来分类:要是想把头文件、源文件、脚本还有配置文件分开来看,就可以切换到【Project File Types】标签页;它会根据文件的类型来整理所有项目文件,这比在扁平列表里反复输入扩展名来搜索要直接得多。
3、调整列表里显示的列:在【Project File List】的区域里点一下右键,从菜单里进入【Project File List Options】;根据需要,勾选那些想要显示的列,同时也可以修改字体和列表的颜色。按照官方文档的说法,这个窗口支持选择显示哪些列,其中也包括代码度量相关的列。
4、利用输入框快速筛选:当文件数量实在太多时,不用一直上下滚动列表去找,直接在项目文件列表上方的输入框中,敲入文件名的片段,列表的内容就会立刻缩小范围;找头文件的时候可以输名字,找同一类文件时还可以配合扩展名来过滤,十分方便。
三、项目文件显示得比较凌乱怎么处理
有时候项目窗口看起来特别乱,但这不一定只是排序的问题;往往是因为项目的根目录设置、文件范围或者同步状态没有整理到位。
1、检查项目的源码根目录:点击【Options】→【Project Settings】,然后查看一下【Project Source Directory】这一项;这项设置会决定项目里的文件,它们的相对路径在列表里是怎么显示的。如果把根目录选得太靠上,列表里就会出现一大串长长的路径;而选得太靠下,又可能让某些子目录的显示方式不统一,看起来很别扭。
2、把无关的文件清理掉:进入【Project】→【Add and Remove Files】,在里面把那些生成的文件、临时文件,还有不需要加到索引的目录统统移掉;项目文件列表里只保留确实需要阅读和检索的内容,这样以后查找起来,速度会更加稳定,列表也不会看起来那么杂。
3、让项目重新同步一次:当代码目录有过比较大的变动之后,最好执行一下项目的同步操作,或者干脆重建一次,让新添加的文件、被删除的文件以及索引的状态重新对齐;要是多人协作的项目,也可以借助Master File List功能,统一管理项目里到底包含哪些文件。
总结
总结来看,想弄明白Source Insight如何显示项目窗口,以及项目窗口里文件的排序怎样调整,处理的思路其实挺清楚的:先通过【View】→【Panels】→【Project Window】把窗口恢复出来,然后根据不同的用途,在【Project File List】、【Project Folder Browser】和【Project File Types】这几个标签页之间选择切换。假如只是想要快速找到某个文件,就用那个扁平列表配合输入框筛选;如果需要按照硬盘目录的结构一层层地看,就换到目录浏览器。在把项目的根目录和文件范围都整理妥当之后,整个窗口看起来就会清爽不少,日常阅读和修改代码的体验也会跟着好起来。
展开阅读全文
︾