2010-11-20 8 views
0

Je sais que vous pouvez utiliser la commande indent pour embellir le code c. Je veux faire la même chose avec php mais la commande donne des erreurs (il est destiné à c seulement je crois) est-il un moyen standard de mettre en forme le code php avec une commande? Je serais ouvert à une commande unix fournie avec OS X ou une commande VIM.Commande Unix ou VIM pour formater le code PHP

Répondre

5

Si vim a été configuré pour reconnaître PHP, saisissez =G en haut de votre fichier et il renverra votre code jusqu'à la fin. Pour développer le commentaire de rkulla, = est la commande d'indentation, alors que G est la commande pour aller à la fin du document et gg va au début. Si vous souhaitez mettre en retrait les 5 lignes suivantes à partir de votre ligne actuelle, vous pouvez taper =5= ou 5==.

+1

en d'autres termes, 'gg = G'. Ou sélectionnez visuellement seulement le bloc que vous voulez mettre en retrait et tapez '='. Lorsque vous collez du code que vous voulez mettre en retrait, ': collez' en premier, puis collez. – rkulla

3

Si vous utilisez VIM, la réponse d'erjiang est la meilleure méthode. Pour référence pour vous-même ou toute personne lisant ceci qui n'utilise pas VIM, il existe un module PEAR pour embellir PHP appelé 'PHP Beautifier'.

http://beautifyphp.sourceforge.net

Voir l'utilisation de la ligne de commande dans le documentation.