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
相关推荐
4. 更多可能的插件:尽管只提到了这三个插件,但Sublime Text 2的Package Control允许你安装数千个插件。例如,SideBarEnhancements可以增强侧边栏功能,提供更多的文件和文件夹操作选项;GitGutter则会在编辑器中...
- 离线安装插件时,你可以将下载的`.sublime-package`文件复制到`Installed Packages`文件夹下。这个文件夹的位置与`Packages`文件夹在同一层级,通常路径是`%APPDATA%\Sublime Text 3\Installed Packages`...
### Sublime Text 2插件安装简明教程 #### 一、Sublime Text 2简介 Sublime Text 2(以下简称ST2)是一款备受开发者喜爱的轻量级文本编辑器,以其强大的功能、舒适的配色以及对大量插件的支持而闻名。尽管其本身已...
sublime text 2的安装包,以及jade插件的安装方法。
下面将详细阐述这个插件的功能、用途以及如何在Sublime Text3中安装和使用。 首先,"Function Preview" 插件的主要作用在于提供一个可视化的函数索引,允许程序员快速浏览和跳转到源代码中的各个函数或方法。这种...
本话题将详细讲解如何在Sublime Text 3中安装和使用"ThinkPHP5.0语法提示和语法补全插件",以便在开发基于ThinkPHP5.0(简称TP5)的项目时提升开发效率。 首先,让我们了解一下什么是语法提示和语法补全。在编程...
安装插件后,你可以在Sublime Text 2 中创建或打开Jade文件,观察语法高亮的效果。此外,你可以根据个人喜好调整颜色主题,或者自定义插件的设置,以获得最佳的编码体验。 总的来说,"sublime text2 jade语法高亮...
当用户搜索或安装插件时,Package Control会与这个仓库进行交互,下载并自动安装所需的文件到Sublime Text2的特定目录下。此外,它还支持插件的更新检查和自动升级,使得保持软件环境的最新状态变得轻而易举。 在...
在C语言开发领域,Sublime Text 3同样能够提供强大的支持,通过安装特定的插件,可以极大地提升C语言的编写体验。下面将详细介绍如何利用Sublime Text 3来支持C语言开发,并介绍一些关键的插件。 首先,我们需要...
**步骤2:安装插件** 1. 在命令面板中输入 `Package Control: Install Package` 并选择。 2. 等待插件列表加载完成。 3. 输入想要安装的插件名称,例如 `JsFormat`、`SublimeCodeIntel` 或 `jQuery`,然后按 `Enter...
Sublime Text是一款广受欢迎的文本编辑器,尤其受到程序员和开发者们的喜爱,因其高效、可定制性强以及丰富的插件库而备受...熟练掌握这种手动安装插件的方法,将有助于你在使用Sublime Text进行开发时更加得心应手。
2. **手动安装插件**:在没有Package Control的情况下,你可以直接从`Installed Packages`文件夹中找到所需的插件文件(通常是.sublime-package格式)。将下载的.sublime-package文件复制到Sublime Text的`Packages`...
sublime text 2 3 system verilog自动补充插件,非常好用,我自己在原版的基础上进行了一些修改使得它更加适合我们编程的风格,编程风格可以通过里面的配置文件进行修改,不会可以咨询我哦,
该插件是专为Sublime Text 2和3设计的,意味着无论你使用的是哪个版本的Sublime,都可以无缝地集成此插件,享受其带来的便利。"ionic-sublime-plugin"的主要功能是提供对Ionic框架的智能提示和代码补全,它极大地...
1. Package Control:安装和管理Sublime Text插件的必备工具,可通过它来查找、安装和更新插件。 2. Emmet:前端开发者的神器,自动完成HTML和CSS缩写,提高编写效率。 3. GitGutter:显示自上次提交以来文件中所有...
在这个压缩包中,包含了Sublime Text 2和Sublime Text 3的安装包,以及相应的汉化包和Sublime Text 3的Emmet插件。下面我们将详细探讨这些内容。 首先,Sublime Text 2和3是该编辑器的两个主要版本。Sublime Text 3...
Sublime Text是一款广受开发者喜爱的轻量级文本编辑器,它支持多种编程语言,并可通过安装插件扩展功能。"sublime text prettyjson"正是这样一个插件,专为Sublime Text用户提供了强大的JSON格式化功能。 **Sublime...
在Linux系统上安装Sublime Text 2,通常可以通过下载安装包,然后按照指示进行安装。也可以使用包管理器(如Ubuntu的`apt-get`,Fedora的`dnf`)进行安装。安装完成后,可以通过桌面快捷方式或命令行启动。 启动...