source insight的 跳转到文件夹 插件
Source Insight一直在用,windows下不错的源代码查看。同时,经过简单的配置,也可以作为不错的代码编辑工具来使用(参见下图)。 在使用的过程中,我发现在如下的场景下,使用极为不方便(我用的是3.50.0064英文版): 我们从项目文件列表(Project File List)中,输入文件名打开文件后,希望能跳转到文件所在的目录,最好是在项目文件浏览器(Proje
Source Insight一直在用,windows下不错的源代码查看。同时,经过简单的配置,也可以作为不错的代码编辑工具来使用(参见下图)。
在使用的过程中,我发现在如下的场景下,使用极为不方便(我用的是3.50.0064英文版):
我们从项目文件列表(Project File List)中,输入文件名打开文件后,希望能跳转到文件所在的目录,最好是在项目文件浏览器(Project File Browser)中显示该文件夹的位置。
这个功能貌似source insight没有提供,而且,也没谷歌到。通常解决的办法是复制文件名到资源管理器中,想办法在资源管理器中打开对应的文件夹。
于是乎,经过简单的思考,周末化了两天时间来写了个插件,通过配置,就可以很方便的使用该功能。
一、下载及配置
下载该插件可以到这里,其中包含了插件使用的简要说明。为了方便起见,这里用图片说明一下吧。
首先,打开source insight的Base工程,选择菜单Project->Add and Remove Project Files…,将插件包中的SIToFolder.em添加到Base工程。
其次,将文件SIToFolder.exe拷贝到D盘下。
第三,选择菜单Options->Key Assignments…,将命令(command)Macro: ToProjectFileBrowserFolder的快捷键设置为Ctrl+T。
你也可以将Macro: ToProjectFileBrowserFolder命令添加到菜单中,然后通过菜单来使用该命令。
第四,点击你打开的文件,按下Ctrl+T,你会发现自动显示了项目文件浏览器(Project File Browser)窗口,并跳转到当前文件所在的目录。
第五,你可以使用同样的方式调用宏Macro: ToExplorerFolder,它的作用是在资源管理器中打开当前文件所在的目录。
二、实现原理
这个插件的实现并不是很复杂,关键是它做到了我们需要的。
具体的实现原理我会在后面的文章中介绍。
三、其它
此软件的最新说明参见这里,包括一些最新进展和一些问题的答疑。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)