Embellisseur Lua

Formatez et embellissez du code Lua avec une indentation correcte pour les scripts de jeu.

Le code formaté apparaîtra ici

Noter Embellisseur Lua

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Nettoyez vos scripts Lua

Lua est le langage de script de référence pour le développement de jeux, de Roblox à Love2D en passant par les systèmes embarqués. Notre embellisseur formate le code désordonné avec une indentation correcte, pour le rendre plus facile à lire, à déboguer et à maintenir.

Prêt pour le développement de jeux

Pourquoi utiliser cet outil ?

Indentation intelligente

Gère automatiquement function/end, if/then/else, les boucles for/do et toutes les structures de blocs Lua.

Compatible Roblox

Parfait pour les scripts Roblox Studio, avec une prise en charge complète des motifs et des API Luau.

Configurable

Choisissez votre style d’indentation : 2 espaces, 4 espaces ou tabulations, selon les standards de votre projet.

Prêt à exporter

Copiez dans le presse-papiers ou téléchargez un fichier .lua directement depuis votre navigateur.

Comment fonctionne Embellisseur Lua

Cet outil de formatage de code restructure le code source Lua en appliquant une indentation et des espaces cohérents, ce qui transforme des scripts compressés ou mal formatés en code lisible et maintenable. L'embellisseur analyse la syntaxe Lua, y compris les définitions de fonctions, les blocs conditionnels (if/then/else/end), les boucles (for/do/end, while/do/end, repeat/until) et les définitions de tables, en appliquant le bon niveau d'indentation à chaque profondeur d'imbrication.

Le formateur gère les motifs de syntaxe propres à Lua courants dans le développement de jeux, notamment les scripts Roblox Studio avec Instance.new(), :GetService() et :Connect(). Le code du framework de jeu Love2D est formaté correctement, comme les modules Lua standard. L'algorithme préserve les commentaires et les chaînes littérales tout en réorganisant les espaces structurels, de sorte que la logique du code reste inchangée après le formatage.

Les utilisateurs configurent leurs préférences d'indentation en choisissant entre 2 ou 4 espaces, ou des tabulations pour les projets qui exigent un guide de style précis. Le chargement d'un exemple de code illustre le formatage sur des scripts de jeu réalistes comportant des fonctions imbriquées, des gestionnaires d'événements et des boucles. Les options de copie dans le presse-papiers et de téléchargement de fichier s'adaptent à différents flux de travail de développement. Tout le traitement s'effectue côté client via le JavaScript du navigateur, ce qui protège le code de jeu propriétaire sans envoi vers un serveur.

Comment utiliser Embellisseur Lua

1

Collez le code Lua

Saisissez votre script Lua désordonné ou minifié.

2

Configurez les options

Choisissez la taille de l'indentation (2 ou 4 espaces, ou tabulations).

3

Embellissez

Cliquez pour formater avec une indentation correcte.

Exemple d'utilisation

Formatage de code Lua :

Entrée
if x>0 then print("positive") end
Sortie
if x > 0 then print("positive") end

Questions fréquentes

Qu'est-ce que Lua Beautifier ?
Un outil qui formate et indente correctement le code Lua pour le rendre plus lisible. Idéal pour les scripts de jeux, les fichiers de configuration et le code de systèmes embarqués.
Prend-il en charge le Lua de Roblox ?
Oui ! Il gère toute la syntaxe Lua standard, y compris les motifs propres à Roblox comme :Connect(), :GetService() et Instance.new().
Va-t-il modifier la logique de mon code ?
Non, l'embellisseur ajuste uniquement les espaces et l'indentation. La logique de votre code reste exactement la même.
Quelles structures Lua sont prises en charge ?
Tout le Lua standard : function/end, if/then/else/end, for/do/end, while/do/end, repeat/until, définitions de tables et commentaires.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Embellisseur Lua est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge