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.sln
Befehlszeile
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
: IExecuteResult
CSharpCSharpCompiler.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