
Fiddle est un outil léger pour éditer , compiler et exécuter des scripts / extraits simples dans n'importe lequel des langages pris en charge.
À faire
(Voir toutes les captures d'écran)
Le but de Fiddle est de simplifier la tâche de création rapide de petits extraits de code , comme les scripts de renommage de fichiers.
Au lieu de : Ouvrez Visual Studio -> (attendez) -> Fichier -> Nouveau -> Nouveau projet -> .NET -> Application console -> (entrez le nom) -> Créer -> (attendez) -> Ouvrir Program.cs - > Écrire du code -> Construire -> (attendre) -> Démarrer
Faire : Ouvrir Fiddle -> Écrire du code -> Démarrer
Ces fonctionnalités s'appliquent à toutes les langues importées
Un répertoire sera créé dans %appdata%Fiddle contenant Preferences.json (les rapports de crash seront stockés sous " error.txt ").
Preferences.json peut être modifié avec la fenêtre Paramètres dans Fiddle ou en le modifiant manuellement via n'importe quel éditeur de texte. Cependant, la fenêtre des paramètres ne peut pas modifier les propriétés imports[] , DefaultCode et les dimensions de la fenêtre/position du curseur, cela n'est pas entièrement implémenté. Pour l'instant, vous pouvez utiliser Preferences.json pour les modifier manuellement.
Studio visuel
Fiddle.slnLigne de commande
nuget restore dans le répertoire Fiddle (nécessite NuGet installé et configuré dans les variables d'environnement)msbuild Fiddle.sln /t:Build /p:Configuration=Release ou msbuild Fiddle.sln /t:Build /p:Configuration=Publish pour le programme d'installation d'InnoSetup (nécessite que MsBuild soit installé et configuré dans les variables d'environnement) Apporter des corrections de bugs ou d'autres modifications
.. ou ..
Ajouter un nouveau compilateur
Fiddle.CompilersImplementation[LanguageName] :..[LanguageName]Compiler.cs : ICompiler..[LanguageName]CompileResult.cs : ICompileResult..[LanguageName]Diagnostic.cs : IDiagnostic..[LanguageName]ExecuteResult.cs : IExecuteResultCSharpCSharpCompiler.cs )Fiddle.CompilersHost.Language avec l'attribut convivial [Description("..")]Fiddle.UIHelper.cs ( Fiddle.UIHelper.GetFilterForLanguage(..) , ..)Fiddle.UISyntax[LanguageName].xshdDoc[LanguageName].md et en la liant dans DocREADME.md