Question

Je crois qu'il est appelé le style "câlins":

function foo() {
   // blah
}

function foo() 
{
   // blah
}

Quelqu'un sait-il de tous les scripts qui passent par un fichier et bascule dans un sens ou dans l'autre? Mon objectif est l'intégration TextMate à travers un faisceau, mais tout script dans toutes les langues devrait être bien. Je crois que je peux accrocher plus une langue dans TextMate à travers un faisceau.

Était-ce utile?

La solution 2

http://www.bierkandt.org/beautify/ comment je résolu ce problème. J'ai fait un nouveau paquet dans TextMate de

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

Maintenant, tout ce que je fais, est de sélectionner mon morceau de php, exécutez la commande bundle, et il reformater à mon goût. Il fait d'autres belles choses, comme align est égal aussi bien. Certes, align Égale est quelque chose que vous pouvez faire avec le paquet « source » dans TextMate déjà.

Le seul inconvénient est qu'il enfourne dans un « fait assez avec phpBeautify » ou quelque chose comme ça au fond, mais il est une suppression rapide. Je suis sûr que je pourrais dépouiller l'intérieur du faisceau, mais ce travail n'est pas quelque chose que je fais souvent.

Autres conseils

Vous pouvez sortir avec l'aide astyle , mais il ne supporte pas spécifiquement JavaScript, il est assez lâche que astyle -b ne formate votre exemple correctement.

Switching styles d'indentation est une forme d'impression embellissant assez ou code.

Pour Javascript, l'outil en ligne à l'adresse http://jsbeautifier.org/ a également le code disponible en téléchargement .

Pour les autres langues, il y a une liste complète des embellisseurs de code sur Wikipédia http: //en.wikipedia. org / wiki / prettyprint

Vous pouvez écrire le script TextMate avec Javascript.

Regardez le paquet CSS dans TextMate comme il le fait une chose très similaire lorsque vous appuyez sur C-q

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top