sublime text2 php常用插件

Posted 半醉半醒的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime text2 php常用插件相关的知识,希望对你有一定的参考价值。

新电脑php工作,准备的东西

一:php环境 phpstudy

下载地址:http://www.phpstudy.net/a.php/198.html

二:上传工具

filezilla 要求传输的方式二进制

三:编辑器 editplus

设置:

文件里面,1. 类型:unix 编码:utf-8

              2.保持文件时创建备份 去掉

              3.背景设置rgb为199,237,204  豆沙绿

四:sublime text2 安装及插件

1.下载

2.根目录建个文件夹Data 再打开sublime text2

3.安装 Package Control 

import urllib2,os; pf=\'Package Control.sublime-package\'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), \'wb\' ).write( urllib2.urlopen( \'http://sublime.wbond.net/\' +pf.replace( \' \',\'%20\' )).read()); print( \'Please restart Sublime Text to finish installation\')

4.常见插件:

1、emmet 用于html结构

2.BracketHighlighter 大括号方便看

3.DocBlockr 自动补齐注释  http://www.cnblogs.com/huangtailang/p/4499988.html

4.html-css-js-pretty 格式化html css js 需要下载node.js  https://nodejs.org/en/download/  下载.exe

5.ctags 用于追踪代码  需要下载 ctags.exe http://pan.baidu.com/s/1hqS30G0 下载 ctags,还需要,添加到环境变量里面

6.sublimerge pro 用于比较文件不同

7.phpbeautifier 用户格式化php代码  

需要:1.安装pear http://pan.baidu.com/s/1hqS30G0 下载 pear  http://www.cnblogs.com/bugY/archive/2012/07/06/2578972.html 

        

命令行执行pear install PHP_Beautifier-0.1.15
通过sublime的package控制器直接安装PhpBeautifier
打开D:\\wamp\\bin\\php\\php5.3.13\\pear\\PHP\\Beautifier\\Filter下面的Pear.filter.php及phpBB.filter.php文件注释掉require_once (\'PEAR/Config.php\');这行代码
打开sublime的phpbeautifier的插件文件(sublime下Preferences-browse packages),找到PhpBeautifier\\phpbeautifier.py,打开他,到26行,修改cmd = "php_beautifier"为cmd = "D:\\\\wamp\\\\bin\\\\php\\\\php5.3.13\\\\php_beautifier.bat"
最后在php文件中使用 ctrl+alt+f 就可以格式化php的代码

 

以上是关于sublime text2 php常用插件的主要内容,如果未能解决你的问题,请参考以下文章

sublime Text2下安装php code sniffer插件

sublime text2怎么安装插件

Sublime Text2/3怎样在Ubuntu中配置CTags插件

如何安装sublime text2以及它的插件

sublime text2怎么安装格式化插件(例如jsformat)

sublime text2里用emmet插件写css怎么才能不换行