一直以来都是使用eclipse类ide集成开发工具进行开发,进行php开发的ide工具当属zend studio了,功能很强大也很全面,从开发、调试等功能都很完善,但是有个问题就是运行速度和响应速度上比较慢,经过摸索终于找到zend studio的替代开发工具Notepad++,Notepad++的插件功能是极其丰富的,通过插件机制可以支持大部分编程语言,推荐使用Notepad++及插件进行开发,使用Notepad++进行php开发所必需的插件有那些呢? 1、 Compare: 可以用来比较两个文件不同之处。 2、 Explorer:文件浏览器插件,包含收藏夹、Session保存功能。可与NppExec脚本结合使用。 3、 Language Help:将光标定位到某个函数即可快速打开帮助文档。 4、 NppExec:运行命令并捕获输出,有交互式console,支持脚本。 5、 Open File In solution:快递打开文件。 6、 SourceCookifier:类和变量浏览器。 7、 TagsJump: 函数快速定位(Alt + Q)。 8、 XBrackets Lite:自动完成([{""}])的输入 。 9、 Npp Scripting: Notepad++ Javascript脚本编程。 10、DBGP:配合xdebug支持PHP远程调试,把你的 Notepad++ 变成一个php IDE。 11、XML Tools:包含了很多XML编辑方面的实用工具 12、Insertion:插入当前文档的名称和日期时间,以及自动关闭html/XML标签。 13、Doc Updater:每三秒自动更新你Notepad++中打开的文档。 14、TextFX:包括各种代码的转换、插入、优化、格式化和验证等等 15、SearchInFiles:友好的Notepad++文件搜索工具。 16、QuickText:代码片段管理器,支持Notepad++所支持的所有语言类型。 17、Spell-checker:拼写检查工具. 需要先安装Aspell。 18、MultiClipboard:Notepad的剪贴板功能增强插件。 19、FTP_synchronize:Notepad++的FTP客户端。 20、Gmod 10 Lua Syntax Highlighter:Notepad++的一个语法高亮插件。 21、SpeechPlugin:文本转语音朗诵插件。 22、Log plugin:这个插件可以让Notepad++实现Windows内置记本事的一个功能。 以后就用Notepad++来代替ide开发了,速度确实飞快,响应速度不是一般的快,另外还有工程管理的功能,函数提示、代码自动完成、调试等ide所拥有的功能,Notepad++通过插件也可以具有相同的功能,当然还有很多比较实用的插件,像json、svn等都可以通过Notepad++的插件机制来实现。 学习更多知识请查看【原文地址】
---------------------------------------------------------------------------------------------
个人比较喜欢Notepad++的程序编辑风格,最近也在用其进行程序的编辑修改,但在查阅大型程序源码时,我想许多程序猿和我一样有一个Goto Definition的需求,即随时可以跳转至函数定义处,又可随时返回。要使Notepad++实现这一特性就必须为其添加SourceCookifier插件。
若操作期间无法转至函数定义处,就得好好看看你所添加的工程目录中是否含有中文字符,SourceCookifier无法识别中文路径,至少在【SourceCookifier V0.7.3.0】版本无法识别。 |
|