崇高な Text2 エディターの phpTidy プラグインは、php コードのフォーマットに使用されるツールです。
追記: PhpBeautifier を使いたかったのですが、インストールするのが面倒でした
インストール:
まず、パッケージ コントロールをインストールする必要があります
Sublime のメニュー バーで [表示]、[コンソールを表示] の順にクリックすると、コンソールが開きます。上の列には、どのプラグインが実行されているかがリアルタイムで表示されます。 sublime をインストールして実行結果を出力する場合、プラグインが正常に実行できない場合は、まずここでエラーがないか確認してください。下の列は Python コードを実行できる入力ボックスです。次のコードを入力して Enter キーを押して実行すると、パッケージ コントロールがインストールされます。
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())
?実行後、忘れずにエディタを再起動してください。そうすれば、環境設定にパッケージ コントロールが表示されるようになります
?
phpTidy をインストールします
?
応答を待っています
次に
を入力しますphptidy
入力
インストールが完了しました
?
バグ:
?
phptidy を使用して php をフォーマットするとバグが発生します
ファイルに漢字が含まれている場合、フォーマットできません
原因分析: 性格の問題。
解決策:
ファイル ?php_tidy.py (Sublime Text 2PackagesPhpTidyphp_tidy.py) を見つけます
ファイルを編集し、先頭に
を追加しますシステムをインポート
リロード(sys)
?
sys.setdefaultencoding('utf-8')
?保存>>再起動?sublime Text2?
?
問題は解決しました
付録 1:
Sublime Text 2 で使用できるプラグインは次の URL で確認できます
http://wbond.net/sublime_packages/community#sort-installs
付録 2:
よく使用されるプラグイン
禅コーディング
Emmet?7/18/13 v2013.07.18.09.23.04?588124 インストール (28%)
Sublime Text 用の Emmet (元 Zen コーディング) ?
?
js コードをフォーマットする
JsFormat?7/10/13 v2013.07.10.20.36.57?169961 インストール数 (8%)
Sublime Text 2 の Javascript 書式設定 ?
?
GBK エンコード パッケージ
ConvertToUTF8?7/24/13 v1.2.2?58626 インストール数 (3%)
GBK、BIG5、EUC-KR、EUC-JP、Shift_JIS などでエンコードされたファイルの編集と保存用
?
文法チェック
SublimeLinter?Unknown v1.7.0?301033 インストール数 (14%)
Sublime Text 2 エディターのインライン lint ハイライト
?
「」[] {} などをハイライトします
BracketHighlighter?7/16/13 v2013.07.16.23.30.30?288886 インストール数 (14%)
Sublime Text 2 の括弧とタグ ハイライター
?
HTML コードのフォーマット
HtmlTidy?4/17/13 v2013.04.17.11.33.31?31973 インストール数 (2%)
Sublime Text 2 用のこのプラグインを使用して、HTML コードを整理、クリーン、美しくします
?
PHP コードのフォーマット
PhpTidy?6/9/13 v2013.06.09.08.26.10?25952 インストール数 (1%)
phptidy の修正バージョンを使用して、WordPress コーディング標準を満たすように PHP コードをフォーマットするための Sublime Text 2 用プラグイン
?
SQL のフォーマット
Format?SQL?2/5/12 v1.0.1?13547 インストール数 (1%)
Python-sqlparse ライブラリを使用して SQL ステートメントをより読みやすい形式にフォーマットする
?
Sublime で HTTP リクエストを取得します
Http?リクエスター?6/26/13 v2013.06.26.04.30.38?13997 インストール (1%)
Sublime Text 2 用の HTTP クライアント プラグイン
?
コメントブロック
DocBlockr?6/18/13 v2013.06.18.11.58.38?138951 インストール (7%)
記述を簡素化しますか?DocJavaScript、PHP、CoffeeScript、Actionscript、C および C でのコメントをブロック
?
関数定義のページ横断検索と自動補完
SublimeCodeIntel?7/19/13 v2.0.1?226341 インストール (11%)
フル機能のコード インテリジェンスとスマート オートコンプリート エンジン
?
?
?
?
?
?
?