source insight的 跳转到文件夹 插件

本文介绍了一款SourceInsight插件,该插件能够帮助用户快速定位打开文件所在的项目目录,极大提升了开发效率。文章详细阐述了插件的安装步骤及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      Source Insight一直在用,windows下不错的源代码查看。同时,经过简单的配置,也可以作为不错的代码编辑工具来使用(参见下图)。

image

      在使用的过程中,我发现在如下的场景下,使用极为不方便(我用的是3.50.0064英文版):
      我们从项目文件列表Project File List)中,输入文件名打开文件后,希望能跳转到文件所在的目录,最好是在项目文件浏览器Project File Browser)中显示该文件夹的位置。
      这个功能貌似source insight没有提供,而且,也没谷歌到。通常解决的办法是复制文件名到资源管理器中,想办法在资源管理器中打开对应的文件夹。

      于是乎,经过简单的思考,周末化了两天时间来写了个插件,通过配置,就可以很方便的使用该功能。

一、下载及配置

      下载该插件可以到这里,其中包含了插件使用的简要说明。为了方便起见,这里用图片说明一下吧。

      首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。

image

      其次,将文件SIToFolder.exe拷贝到D盘下。

      第三,选择菜单Options->Key Assignments…,将命令commandMacro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T

image

      你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。

image

      第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器Project File Browser)窗口,并跳转到当前文件所在的目录。

      第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。

二、实现原理

      这个插件的实现并不是很复杂,关键是它做到了我们需要的。

      具体的实现原理我会在后面的文章中介绍。

三、其它

      此软件的最新说明参见这里,包括一些最新进展和一些问题的答疑。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值