有一个建议,希望作者采纳,我自己感觉这个建议相当好。

目前我感觉Listary比较强大的功能是在【资源管理器】中快速定位文件,并可以获取对应【文件路径】,然后执行自定义【操作】。

它目前有一点是局限在了使用【资源管理器】这一前提,我觉得Listary可以再往前迈一步,可以获取当前激活窗体对应【文件路径】(后面仍是可执行自定义【操作】),这样Listary的使用场景就更加丰富了。

举例:
比如我刚修改完某个文件,然后直接在这个文件的基础上按下指定快捷键,然后就弹出了listary已经定位到当前文件的窗口,然后我就可以通过预设好的listary命令,比如提交SVN或查看SVN日志等自定义命令,快捷的对刚编辑过的文件直接处理。而省去再次打开资源管理器的步骤。

我觉得listary由4升级到5,最大的跨度就是它逐渐在由一个资源管理器的辅助工具 转变到一个 可以脱离资源管理器的独立工具上,如果支持这点它将会更加强大。

还有就是,如果已经在资源管理器中用鼠标直接选中了文件,希望可以通过快捷键直接打开Listary并把资源管理器中已经选中的文件加到listary里。

因为假如我们将listary作为了主要的资源查找工具,那会为它定义很多快捷动作,但目前这些动作在直接通过资源管理器选择的文件将无法直接使用。

十分感谢建议!

实现这个功能的一个主要障碍是无法读取到当前窗口正在编辑或处理的文件路径。绝大部分软件都没有提供相应的接口,无法进行交互。

开发计划当中已有相应的功能,打算在下个大版本中添加。

楼主的建议不错,顶一个。
建议Channing老大把【获取到路径之后怎么做】这部分接口开放出来, 剩下的交给软件作者或用户去做插件适配。
看了一下,EverEdit是能够获取到文件路径的。获取个路径这么简单的事儿,对很多编辑器来说,问题都不大。
下面是EverEdit的测试:

还有一个最通用的处理方法是: 监听剪切板。监控到文件路径,就弹出操作菜单(此功能要方便开启或关闭)

嗯,Listary马上会支持命令行参数,可以在各种编辑器中直接调用。