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