質問: textmateでコードをフォーマットする方法 私はtextmateが好きですが、使用している言語が何であれ、コードのフォーマットに関しては本当に夢中になっています。コードをフォーマットする方法はありますか?ショートカット、バンドル、または役立つもの(netbeansのctrl + shift + fなど)?
回答: textmate 2には、言語ごとにインデントインテリジェンスがあります(可能な限り:以下を参照)。⌥⌘-[でブロックを再インデントできます。^-qで行を再折り返しできます。^⌥⌘-9でシンボルのコードを整列できます。設定のインデントルールの例(カジュアルユーザーがこれらを編集する必要はありません){ increaseindentpattern = '(?x) ( \{ (?! .* \} ) .* | array\( | (\[) | ((else)?if|else|for(each)?|while|switch) .* : ) \s* (/[/*] .*)? $'; decreaseindentpattern = '(?x) ^ (.* \*/)? \s* ( (\}) | (\)[;,]) | (\][;,]) | (else:) | ((end(if|for(each)?|while|switch));) ) '; indentnextlinepattern = '(?x)^(?! .*? (<\?|\?>) ) ( . ( (?![/*]) | /(/.*$|\*.*?\*/ \s*) ) )* [^\s;:{}(,] \s* ( /(/.*$|\*.*?\*/ \s*) )* $ '; unindentedlinepattern = '^\s*$'; }