sublime Text2 编辑器的 phpTidy 插件是用来格式化php代码的工具.
ps:本来是想用 PhpBeautifier的 但安装起来实在是太麻烦了
安装:
首先要安装 package control
点击sublime的菜单栏 view->show console ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。下面栏是一个输入框,可以运行python代码。我们输入下面的代码点击回车运行, 就能安装好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;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
运行结束以后,记得重启编辑器,就能在Preferences中看到 package control了
安装 phpTidy
等待响应
然后输入
phptidy
回车
安装完成
BUG:
在使用phptidy 格式化 php时 出现以发下BUG
当文件中有中文时 无法格式化
原因分析:字符问题。
解决:
找到 php_tidy.py 这个文件(\Sublime Text 2\Packages\PhpTidy\php_tidy.py)
编辑文件 在最上面加入
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
保存 >> 重启 sublime Text2
好了 问题修复了
附1:
在下面的网址可以查看 Sublime Text 2 都有那些插件
http://wbond.net/sublime_packages/community#sort-installs
附2:
常用插件
Zen Coding
Emmet 7/18/13 v2013.07.18.09.23.04 588124 Installs (28%)
Emmet (ex-Zen Coding) for Sublime Text
格式化js代码
JsFormat 7/10/13 v2013.07.10.20.36.57 169961 Installs (8%)
Javascript formatting for Sublime Text 2
GBK 编码包
ConvertToUTF8 7/24/13 v1.2.2 58626 Installs (3%)
For editing and saving files encoded in GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS, etc.
语法检验
SublimeLinter Unknown v1.7.0 301033 Installs (14%)
Inline lint highlighting for the Sublime Text 2 editor
高亮显示 "" [] {} 等等
BracketHighlighter 7/16/13 v2013.07.16.23.30.30 288886 Installs (14%)
Bracket and tag highlighter for Sublime Text 2
格式化HTML代码
HtmlTidy 4/17/13 v2013.04.17.11.33.31 31973 Installs (2%)
Tidy, clean and prettify your HTML code with this plugin for Sublime Text 2
格式化PHP代码
PhpTidy 6/9/13 v2013.06.09.08.26.10 25952 Installs (1%)
Plugin for Sublime Text 2 to format PHP code to meet the WordPress Coding Standards using a modified version of phptidy
格式化sql
Format SQL 2/5/12 v1.0.1 13547 Installs (1%)
Formatting SQL statement to a more readable form by using python-sqlparse library
在sublime 中 获取HTTP请求
Http Requester 6/26/13 v2013.06.26.04.30.38 13997 Installs (1%)
HTTP client plugin for Sublime Text 2
注释块
DocBlockr 6/18/13 v2013.06.18.11.58.38 138951 Installs (7%)
Simplifies writing DocBlock comments in Javascript, PHP, CoffeeScript, Actionscript, C & C++
跨页查找函数定义及自动完成
SublimeCodeIntel 7/19/13 v2.0.1 226341 Installs (11%)
Full-featured code intelligence and smart autocomplete engine
相关推荐
Sublime Text 2 插件安装与配置,常用插件功能说明
sublime text 2的安装包,以及jade插件的安装方法。
sublime text 2 3 system verilog自动补充插件,非常好用,我自己在原版的基础上进行了一些修改使得它更加适合我们编程的风格,编程风格可以通过里面的配置文件进行修改,不会可以咨询我哦,
sublimeText3插件安装 Package Control 的安装与使用方法
Sublime Text 2 (一下简称ST2)是一款非常优秀的轻量级文本编辑器,功能强大,配色舒适,更支持大量插件。但ST2插件的安装略麻烦,新手往往无从下手。 特此奉上史上最简明、最有效的ST2插件安装简明教程,包教包会...
该插件为Sublime Text3的函数列表插件,可将就着用一用
Package Control是Sublime Text2的插件管理器,有了它,只要机器能联网,就可以下载并自动安装Sublime Text2的插件,非常好用。
sublime text 2 zen coding插件 zen coding for sublime text 2
sublime text,集成各种插件
SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件SublimeText模板插件Sublime...
在sublime text2上安装xdebug
当初装sublime的时候在csdn上没找到比较好的插件合集 费了一点功夫...但是具体还是要看个人的需求吧 通过package control有太多的插件可供安装 希望这个插件集合能给大家带来一点小便利 方便刚装sublime text的用户哈
教程名称:Sublime Text 2代码编辑器插件合集课程目录:【】【插件】Emmet for Sublime Text 2 plugin【】【插件】LESS build system package for Sublime Text 2【】【插件】LESS syntax package for Sublime Text ...
里面包含sublime text 2 和sublime text 3 安装包,和汉化包,还有sublime text 3 的Emmet插件
Sublime Text 3编辑器用的ThinkPHP5.0语法提示和语法补全插件,常用的语法都写进去了,语法中文注释,可快速用在TP5上。 可按照插件里面的代码格式,自行扩展语法提示和代码补全。
sublime text3的所有安装插件,可以直接手动安装。无需其他步骤。方便快捷
解决Sublime Text乱码问题,解压文件,修改文件夹名称为“ConvertToUTF8”,将给文件夹存放到Sublime Text 2\Data\Installed Packages目录下,启动Sublime Text 2,打开乱码文件 按下ctrl+shift+c即可解决
Sublime Text3 离线汉化包,可以使用命令安装汉化插件。建议使用命令进行汉化,比离线汉化的支持更好。具体查看压缩包内的txt 文件
sublime text2 的插件包 包含了常用的插件,比如zen coding、BracketHighlighter、JsFormat等。