ホームページ >バックエンド開発 >PHPチュートリアル >sublime Text2 phpTidy プラグイン アセンブリとバグの修復

sublime Text2 phpTidy プラグイン アセンブリとバグの修復

WBOY
WBOYオリジナル
2016-06-13 12:41:271142ブラウズ

sublime Text2 phpTidy プラグインのインストールとバグ修復

崇高な 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%)

フル機能のコード インテリジェンスとスマート オートコンプリート エンジン

?

?

?

?

?

?


?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。