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有用的。
notepad++ 插件推荐——快速定位文件的更多相关文章
- 在project窗口中快速定位文件
[在project窗口中快速定位文件] 点击带圆圈的小叉叉按钮,这个时候Project中就会定位到当前文件目录下了. 参考:http://blog.csdn.net/hyr83960944/artic ...
- VS快速定位文件、代码插件——DPack
之前用Myeclipse开发一个Java项目,发现其中“Open Resource”(Ctrl+Shirft+R)的功能比较好用,回到.Net后就找了找VS相应的功能,试了几个后觉得Dpack比较好用 ...
- Notepad++插件推荐和下载
Notepad++因为其强劲的插件支持,越来越受到编程爱好者的喜欢.很多优秀的插件现在已经默认安装了,下面是100多款受欢迎的Notepad++插件的介绍和下载地址. XML Tools 这个插件是包 ...
- vs 快速定位文件
在进行web开发时,我们经常需要在文件之间进行切换,每次在VS的解决方案中找文件然后打开 非常浪费时间,有没有比较快捷点的方法呢? 1.使用 ReSharper 插件 ReSharper 插件可以在 ...
- 基于名称快速定位文件和文件夹的搜索工具Everything和dll依赖查询工具Dependency Walker
在工作中有时需要定位头文件.lib库文件.dll文件等的路径,自己去一个个盘符查找实在太麻烦,最近发现使用Everything这款工具很方便,下载地址为:下载 Everything 1.4.1.935 ...
- intellij idea 13&14 插件推荐及快速上手建议 (已更新!)
原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!) 早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转 ...
- Notepad++插件安装和使用和打开大文件
版权声明:本文为博主皮皮http://blog.csdn.net/pipisorry原创文章,未经博主同意不得转载. https://blog.csdn.net/pipisorry/article/d ...
- phpstrom 快速定位到当前编辑文件
方法1(手动定位): 打开所要查找的文件,然后点击上图中红框中的按钮即可快速定位. 方法二(自动定位): Project面板右上角有个准星类的图标,点击后勾选上Autoscorll from Sour ...
- FireFox浏览器-xpath快速定位插件:Xpath Checker
FireFox浏览器-xpath快速定位插件:Xpath Checker 插件截图:
随机推荐
- C++程序开发的基本过程
前两天说去一家小公司实习,被他们的一个技术员工的一个问题问到了,问的我当时都没有反应过来,回来后突然发现这个问题我会啊 ,只是当时没想到这么浅显.现在总结下: C++程序开发的基本过程: 1)编辑 开 ...
- Java基础4一数组
数组 数组是用来存储一组相同类型数据的数据结构 数组变量属于引用数据类型 数组中的元素可以是任何数据类型(基本类型和引用类型) 备注:数组中存放的都是相同数据类型的数据. 1.一维数组的声明 语法:数 ...
- 基于 Web 的 Go 语言 IDE - Wide 1.4.0 发布!
Wide 是什么 Wide 是一个基于 Web 的 Go 语言团队 IDE . 在线开发:打开浏览器就可以进行开发.全快捷键 智能提示:代码自动完成.查看表达式.编译反馈. Lint 实时运行:极速编 ...
- oracle 表锁定解锁
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容.(1)锁表查询的代码有以下的形式:select count( ...
- 转载:SoapUI之接口数据传递
SoapUI之接口数据传递(TestCase.TestSuite传递) SoapUI之接口数据传递(step传递) SoapUI+Groovy做接口自动化测试 SoapUI中使用Conditional ...
- 『转』The Beginning of your Design Career
想想,如果明天我开始学日语,坚持到毕业,其实也可以日语入门了.所以机会都是抓住,当初,也就是去年的时候,我那个时候就开始坚持日语入门,想想现在应该可以开始N2了吧-所以...过去不去理会,现在开始继续 ...
- 我的C++笔记(函数部分)
#include <iostream> #include <cmath>//C++的数学函数库 using namespace std; class Point{ public ...
- 图片无损放大软件PhotoZoom分屏预览功能 ,简直好用!
PhotoZoom是一款智能放大图片软件,很多用户在初次使用PhotoZoom,发现图片所处的区域上方有四个不同方式的预览选项.因为很多初学者使用时不明白这四个按钮有什么作用,所以小编接下来讲解一下P ...
- Surrogate data 代理数据
附一篇science论文,待啃: 附Surrogate time series and fields,matlab:https://www.sogou.com/link?url=DSOYnZeCC_p ...
- idea中git的运用
创建本地 Git 仓库 安装 Git 插件 将代码添加到 Git 的本地仓库 在 GitHub 中创建仓库