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.sln
Lí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
: IExecuteResult
CSharpCSharpCompiler.cs
)Fiddle.CompilersHost.Language
con el atributo [Description("..")]
fácil de usarFiddle.UIHelper.cs
( Fiddle.UIHelper.GetFilterForLanguage(..)
, ..)Fiddle.UISyntax[LanguageName].xshd
Doc[LanguageName].md
y vinculándola en DocREADME.md