notepad++ 插件推荐——快速定位文件

介绍Notepad++的文章很多,我这里就不赘述了。简言之,是一个轻便的文本编辑工具。结合丰富的插件,可以实现很多功能,可以成为一个轻量级的IDE,用来做脚本开发非常合适。

这里介绍几个插件可以用来进行文件定位。(所有插件都可以在Notepad++的菜单栏 插件->Plugin Manager->Show Plugin Manager里面找到)

第一个是Explorer

这个插件很多用Notepad++的人应该很熟悉了,可以通过展开文件夹找到特定文件。当然很难说是快速定位,左下角的Filter框并不能像xcode那样实现对所有文件的快速过滤,只能过滤当前文件夹这一层的内容。这个插件的一个重要作用是能够像浏览文件夹那样直接在Notepad++中操作,不用切换到其他窗口。右击还能找到标准的鼠标右键菜单,比较方便的是能找到tortoise svn菜单和winRAR的菜单。一般直接在notepad++里面做了修改就可以直接在notepad++里面提交svn了(如果机器上装了svn——非tortoiseSVN,并且Notepad++装了NppExec插件的话,也可以在NppExec的console窗口中直接用svn命令行操作)。

 

第二个定位文件的插件是File Switcher

相比于前面的Explorer要逐层展开文件夹来找寻文件,这个插件并不需要用鼠标来操作。设定好快捷键后,快捷键打开File Switcher,然后通过关键字查找就能定位到已打开的文件了。注意,这里是已打开的文件。所以事先还是要通过手动的文件查找打开该文件,后面就不需要重新手动查找了。当然可以一直不关闭打开的文件,Notepad++关闭后重新打开的话上次打开的文件也都是打开的,只不过打开Notepad++时间会稍微长一点因为要加载所有要打开的文件。但是这样后面用File Switcher定位文件就很方便,只要查找的文件是已打开的,那就不需要记住它的路径逐层查找了。

另一个类似的功能可以在Notepad++的首选项中开启,如下图所示:

然后会出现一个已打开文件列表的窗口,这里面也可以定位到已打开的文件,还可以对已打开文件进行后缀名排序,选择性的批量关闭文件。

只不过用Doc Switcher定位文件不如File Switcher快速和方便。

第三个要介绍的快速定位文件的插件是Open File In Solution

要用这个插件,还要装另外两个插件Solution Hub和Solution Hub UI。这三个插件一起装反正也就是多点两下鼠标的事,很方便。

然后打开SolutionHubUI(没有定义快捷键的话点击Notepad++菜单栏插件->SolutionHubUI->SolutionHubUI Show):

执行如下步骤:直接查看第5步

1.点击New solution按钮

2.在Name里面填入solution的名称,这里我以cocos2d-x-3.1为例,就取名cocos2d_3.1

3.点击Path下面的文件夹图标,指定文件夹并勾选Recursive和Monitored。这里可以指定多个文件夹,只需要点击中间的 "Add new field"  图标即可。"Remove field" 可以删除文件夹。

4.点击Save solution...按钮

5.然后Solution Name下面就会出现刚才命名的cocos2d_3.1。这时候在Connections里面填入ofis(这是Open File In Solution的首字母,说明这个Solution是给Open File In Solution这个插件用的),然后点击Save connections...

最后结果如下图所示:

然后关闭SolutionHubUI的窗口。

6.接下来就可以用Open File In Solution快速定位文件了:Notepad++菜单栏 插件->Open File In Solution->OFIS Show(我指定了快捷键ctrl+shift+r——这是eclipse常用的快捷键打开Open File In Solution)

怎么样,还是很酷的吧:

相比于前面两种插件的定位文件的方式,Open File In Solution是要方便不少吧,不需要记住文件路径,而且只通过键盘操作就可以了。不过有必要提出的是,虽然这样看File Switcher这个插件似乎多余了,但我还是会用到File Switcher的,因为如果某个文件不在指定的Solution里面,但是又是打开过的,那么File Switcher还是比Open File In Solution有用的。

时间: 2024-10-18 10:49:37

notepad++ 插件推荐——快速定位文件的相关文章

notepad++插件及配置相关

插件推荐 Explorer是文件浏览插件,可以快速的定位当前正在编辑的文件的位置,支持在搜索目录下文件的内容(Find in files).收藏夹功能可以保存经常使用的目录或文件. AutoSave 自动保存插件 CodeAligment代码对齐 Compare, 文件对比插件,可以进行简单快速的对比,不过进行复杂点的对比,我一般用WinMerge. TagsView,文档的Class, 属性, 方法列表.比另一个叫做FunctionList的插件更好用. RegEx Helper,在文档的中匹

intellij idea 13&14 插件推荐及快速上手建议 (已更新!)

原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!) 早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的很是不习惯. 用了一周明显感觉爱上它了.因为它很智能,而且能纠正你很多不好的习惯. 后来跳巢到一家上市公司.因为大家都在用MyEclipse,要求开发工具统一.没办法只能转回MyEclipse.不过个人倒是一直关注intellij idea版本的发布和新的功能. 最近开始使用intellij idea

intellij idea 13 插件推荐及快速上手建议

早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的很是不习惯. 用了一周明显感觉爱上它了.因为它很智能,而且能纠正你很多不好的习惯. 后来跳巢到一家上市公司.因为大家都在用MyEclipse,要求开发工具统一.没办法只能转回MyEclipse.不过个人倒是一直关注intellij idea版本的发布和新的功能. 最近开始使用intellij idea 13 觉得比我当年用的 5要好上不少啊. 就是开着idea一段时间不用,然后机器待

linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/41542101#comments 自己测试的结果: [1]使用windows 下的编辑工具 新建文件doc2unix.sh #!/usr/bin/env bash # test PID=$(ps -aef | grep nginx | grep -v grep | grep master |awk '{print

win7系统中文件夹按字母快速定位

今天在文件夹里想按一下字母键,快速定位到该字母开头的文件上,结果发现却输入到搜索中了. 如下: 解决办法: 工具→文件夹选项→查看→在视图中选择键入项

[Android Studio] Android Studio快速定位当前打开的文件在哪个目录(package)下

转载自:http://blog.csdn.net/hyr83960944/article/details/38067499 在Eclipse中有一个很好的功能,就是比如我打开一个AActivity,左边的Project中,会自动的定位到当前文件所在的目录.但是在Android Studio中不会自动定位了. 那在Android Studio如何快速的定位到我当前打开的文件在哪个目录下,如图,我打开了MyActivity文件,这个文件在一长串的目录下,但是左边project栏并没有定位到我当前文件

Mac下Eclipse常用文件操作和快速定位快捷键

又用回了Eclipse,才发现好多快捷键都已遗忘,长这么大,又有多少事情最后都是会被遗忘了的呢. --致即将慢慢遗忘的青春. Cmd + 3:快速访问>快速访问Eclipse的各种内容,包括编辑器,导航,窗口,命令,快捷操作等等. Cmd + Shift + T: 打开类型>显示"Open Type Hierarchy"对话框来在编辑器中打开类型.比如类.接口等. Cmd + Shift + R: 打开资源>打开"Open Resource"对话框

快速创建文件的插件

AdvancedNewFile插件   快速新建文件的插件 1,Ctrl+Shift+P 命令面板 输入:AdvancedNewFile 回车 安装 创建文件快捷键 Ctla+Alt+N  输入文件路径即可创建相应文件. 路径:html/index/css/a.css 如果该路径存在那么文件夹的名称不区分大小写,文件名是区分大小写的. 如果该路径不存在,那么直接创建该路径名称的文件夹. 如果该路径不是在编辑器的 Side Bar 中的项目中,那么默认是在电脑桌面创建. 原文地址:https://

【转】Notepad++插件NppProject发布

原文网址:http://darkbull.net/article/NppProject/ 如果notepad++安装在 系统盘/program files/ 目录下,可能会提示错误.将npp移到其他目录即可. 最近几天写了一个Notepad++的项目管理插件,暂时把它叫做NppProject.因为平时用npp比较多,出于对npp的喜爱,以及对npp项目管理功能薄弱的强烈不满,一赌气就写了这个插件,把我平时用到的最多的功能集成到这个插件里.现在,notepad++就是一个mini ide.废话少说