2009-03-27 3 views
0

私はそれが「抱擁」スタイルと呼ばれていると信じて:CuddleとAllmanの字下げスタイルを隠すスクリプト?

function foo() { 
    // blah 
} 

function foo() 
{ 
    // blah 
} 

誰もが一つの方向または他の中のファイルとトグルを通過する任意のスクリプトを知っていますか?私の目標は、バンドルによるTextMateの統合ですが、どの言語のスクリプトも問題ありません。私はバンドルを通してほとんどすべての言語をテキストメイトに引き付けることができると信じています。それは非常によく似たことをやってあなたはCqを

+0

最初のレコードはK&Rスタイル(Kernighan and Ritchie)、もう1つはAllmanスタイルと呼ばれます。 Allmanは本当のインデントスタイルです。 期間。 – Raspu

答えて

2

http://www.bierkandt.org/beautify/私はこれをどのように解決したのですか。私は今、私が行うすべては、bundleコマンドを実行し、PHPの私のチャンクを選択し、それは私の好みに合わせて、それを再フォーマットします

/path/to/php ~/Library/Application\ Support/TextMate/beautifyphp/beautify_php -i 5 -v 0 -l -b 0 

のTextMateで新しいバンドルを作りました。それは他の素晴らしいこともします。与えられたequalsは、既にTextMateの "source"バンドルでできることです。

唯一の欠点は、「phpBeautifyで作成された」、またはそのようなものが最下部にあることですが、それはすばやく削除されます。私はバンドルの中でそれを取り除くことができると確信していますが、この作業は私が頻繁に行うことではありません。

0

ルックあなたがastyleを使って逃げるかもしれないが、それは特にJavaScriptをサポートしていませんが、それはastyle -bはフォーマットを行うことを十分に緩みましたあなたの例は正しく。

2

を押すと、TextMateでCSSのバンドルで

+0

ありがとうございます。これ大好き。私は通常、ほとんどのIDEにvimを使用することを好みます。これは、私が実際に使用するつもりではないIDEに作業中のすべてのコードをロードすることによって、ブレーススタイルを修正する手間を省きます。 –

1

インデントスタイルの切り替えは、美しい印刷や美しいコードの一種です。

JavaScriptの場合、http://jsbeautifier.org/のオンラインツールにもダウンロード可能なコードがあります。他の言語については

、コードbeautifiersの包括的なリストは、あなたはJavaScriptを使用してスクリプトTextMateはウィキペディアhttp://en.wikipedia.org/wiki/Prettyprint

にあっすることができます。

関連する問題