
Fiddle ist ein leichtes Tool zum Bearbeiten , Kompilieren und Ausführen einfacher Skripte / Snippets in jeder der unterstützten Sprachen.
Aufgaben
(Alle Screenshots ansehen)
Der Zweck von Fiddle besteht darin, die Aufgabe zu vereinfachen, schnell kleine Codefragmente wie Dateiumbenennungsskripte zu erstellen .
Anstatt: Visual Studio öffnen -> (warten) -> Datei -> Neu -> Neues Projekt -> .NET -> Konsolen-App -> (Name eingeben) -> Erstellen -> (warten) -> Program.cs öffnen - > Code schreiben -> Erstellen -> (warten) -> Starten
Tun Sie Folgendes: Öffnen Sie Fiddle -> Code schreiben -> Start
Diese Funktionen gelten für alle importierten Sprachen
Unter %appdata%Fiddle wird ein Verzeichnis mit Preferences.json erstellt (Absturzberichte werden als „ error.txt “ gespeichert).
Preferences.json kann mit dem Einstellungsfenster in Fiddle oder durch manuelles Ändern mit einem beliebigen Texteditor bearbeitet werden. Das Einstellungsfenster kann jedoch die Eigenschaften imports[] , DefaultCode und Fensterabmessungen/Cursorposition nicht ändern, dies ist nicht vollständig implementiert. Im Moment können Sie Preferences.json verwenden, um diese manuell zu bearbeiten.
Visual Studio
Fiddle.slnBefehlszeile
nuget restore Befehl im Fiddle -Verzeichnis aus (erfordert die Installation und Konfiguration von NuGet in den Umgebungsvariablen).msbuild Fiddle.sln /t:Build /p:Configuration=Release oder msbuild Fiddle.sln /t:Build /p:Configuration=Publish für das InnoSetup-Installationsprogramm aus (erfordert die Installation und Konfiguration von MsBuild in Umgebungsvariablen). Nehmen Sie Bugfixes oder andere Änderungen vor
.. oder ..
Fügen Sie einen neuen Compiler hinzu
Fiddle.CompilersImplementation[LanguageName] :..[LanguageName]Compiler.cs : ICompiler..[LanguageName]CompileResult.cs : ICompileResult..[LanguageName]Diagnostic.cs : IDiagnostic..[LanguageName]ExecuteResult.cs : IExecuteResultCSharpCSharpCompiler.cs )Fiddle.CompilersHost.Language Enumeration mit dem benutzerfreundlichen Attribut [Description("..")] hinzuFiddle.UIHelper.cs hinzu ( Fiddle.UIHelper.GetFilterForLanguage(..) , ..)Fiddle.UISyntax[LanguageName].xshd hinzuDoc[LanguageName].md hinzu und verknüpfen Sie sie in DocREADME.md