
Fiddle es una herramienta liviana para editar , compilar y ejecutar scripts / fragmentos simples en cualquiera de los idiomas admitidos.
tareas pendientes
(Ver todas las capturas de pantalla)
El propósito de Fiddle es simplificar la tarea de crear rápidamente pequeños fragmentos de código , como scripts de cambio de nombre de archivos.
En lugar de: Abra Visual Studio -> (esperar) -> Archivo -> Nuevo -> Nuevo proyecto -> .NET -> Aplicación de consola -> (ingrese el nombre) -> Crear -> (esperar) -> Abrir Program.cs - > Escribir código -> Construir -> (esperar) -> Iniciar
Hacer: Abrir Fiddle -> Escribir código -> Iniciar
Estas características se aplican a todos los idiomas importados.
Se creará un directorio en %appdata%Fiddle que contiene Preferences.json (los informes de fallos se almacenarán como " error.txt ").
Preferences.json se puede editar con la ventana Configuración en Fiddle o cambiándolo manualmente a través de cualquier editor de texto. Sin embargo, la ventana de configuración no puede modificar las imports[] , DefaultCode y las dimensiones de la ventana/propiedades de posición del cursor; esto no está completamente implementado. Por ahora puedes usar Preferences.json para editarlos manualmente.
estudio visual
Fiddle.slnLínea de comando
nuget restore en el directorio Fiddle (requiere NuGet instalado y configurado en variables de entorno)msbuild Fiddle.sln /t:Build /p:Configuration=Release o msbuild Fiddle.sln /t:Build /p:Configuration=Publish para el instalador de InnoSetup (requiere MsBuild instalado y configurado en variables de entorno) Realizar correcciones de errores u otros cambios
.. o ..
Agregar un nuevo compilador
Fiddle.CompilersImplementation[LanguageName] :..[LanguageName]Compiler.cs : ICompiler..[LanguageName]CompileResult.cs : ICompileResult..[LanguageName]Diagnostic.cs : IDiagnostic..[LanguageName]ExecuteResult.cs : IExecuteResultCSharpCSharpCompiler.cs )Fiddle.CompilersHost.Language con el atributo [Description("..")] fácil de usarFiddle.UIHelper.cs ( Fiddle.UIHelper.GetFilterForLanguage(..) , ..)Fiddle.UISyntax[LanguageName].xshdDoc[LanguageName].md y vinculándola en DocREADME.md