Fiddle
1.0.0

Fiddle 是一個輕量級工具,可以用任何支援的語言編輯、編譯和執行簡單的腳本/片段。
待辦事項
(查看所有截圖)
Fiddle的目的是簡化快速建立小程式碼片段(例如檔案重命名腳本)的任務。
而不是:開啟 Visual Studio -> (等待) ->檔案->新建->新專案-> .NET ->控制台應用程式-> (輸入名稱) ->建立-> (等待) ->開啟Program.cs - >編寫程式碼->建置-> (等待) ->開始
執行:開啟 Fiddle ->編寫程式碼->開始
這些功能適用於所有匯入的語言
將在%appdata%Fiddle中建立一個包含Preferences.json的目錄(崩潰報告將儲存為「 error.txt 」)。
Preferences.json可以使用 Fiddle 中的「設定」視窗進行編輯,也可以透過任何文字編輯器手動變更。但是,設定視窗無法修改imports[] 、 DefaultCode和視窗尺寸/遊標位置屬性,這尚未完全實現。現在您可以使用Preferences.json手動編輯它們。
視覺工作室
Fiddle.sln命令列
Fiddle目錄中執行nuget restore指令(需要在環境變數中安裝並設定 NuGet)msbuild Fiddle.sln /t:Build /p:Configuration=Release或msbuild Fiddle.sln /t:Build /p:Configuration=Publish for InnoSetup 安裝程式(需要在環境變數中安裝並設定 MsBuild) 進行錯誤修復或其他更改
.. 或 ..
新增新的編譯器
Fiddle.CompilersImplementation[LanguageName]中建立新類別:..[LanguageName]Compiler.cs : ICompiler..[LanguageName]CompileResult.cs : ICompileResult..[LanguageName]Diagnostic.cs : IDiagnostic..[LanguageName]ExecuteResult.cs : IExecuteResultCSharpCSharpCompiler.cs )[Description("..")]屬性將語言名稱(檔案名稱友善)新增至Fiddle.CompilersHost.Language列舉Fiddle.UIHelper.cs中的檔案副檔名轉換器函數( Fiddle.UIHelper.GetFilterForLanguage(..) , ..)Fiddle.UISyntax[LanguageName].xshdDoc[LanguageName].md並將其連結至DocREADME.md