
Fiddle هي أداة خفيفة الوزن لتحرير وتجميع وتشغيل البرامج النصية / المقتطفات البسيطة بأي من اللغات المدعومة.
المهام
(انظر جميع لقطات الشاشة)
الغرض من Fiddle هو تبسيط مهمة إنشاء مقتطفات تعليمات برمجية صغيرة بسرعة ، مثل البرامج النصية لإعادة تسمية الملفات.
بدلاً من ذلك: افتح Visual Studio -> (انتظر) -> ملف -> جديد -> مشروع جديد -> .NET -> تطبيق وحدة التحكم -> (أدخل الاسم) -> إنشاء -> (انتظر) -> افتح Program.cs - > اكتب الكود -> إنشاء -> (انتظر) -> ابدأ
افعل: افتح Fiddle -> اكتب الكود -> ابدأ
تنطبق هذه الميزات على كافة اللغات المستوردة
سيتم إنشاء دليل في %appdata%Fiddle يحتوي على Preferences.json (سيتم تخزين تقارير الأعطال كـ " error.txt ").
يمكن تحرير Preferences.json باستخدام نافذة الإعدادات في Fiddle أو عن طريق تغييره يدويًا عبر أي محرر نصوص. ومع ذلك، لا يمكن لنافذة الإعدادات تعديل خصائص imports[] و DefaultCode وأبعاد النافذة/موضع المؤشر، ولم يتم تنفيذ هذا بشكل كامل. يمكنك الآن استخدام Preferences.json لتحريرها يدويًا.
الاستوديو المرئي
Fiddle.slnسطر الأوامر
nuget restore في دليل Fiddle (يتطلب تثبيت NuGet وتكوينه في متغيرات البيئة)msbuild Fiddle.sln /t:Build /p:Configuration=Release أو msbuild Fiddle.sln /t:Build /p:Configuration=Publish لمثبت InnoSetup (يتطلب تثبيت MsBuild وتكوينه في متغيرات البيئة) إجراء إصلاحات الأخطاء أو تغييرات أخرى
.. أو ..
إضافة مترجم جديد
Fiddle.CompilersImplementation[LanguageName] :..[LanguageName]Compiler.cs : ICompiler..[LanguageName]CompileResult.cs : ICompileResult..[LanguageName]Diagnostic.cs : IDiagnostic..[LanguageName]ExecuteResult.cs : IExecuteResultCSharpCSharpCompiler.cs )Fiddle.CompilersHost.Language مع سمة [Description("..")] سهلة الاستخدامFiddle.UIHelper.cs ( Fiddle.UIHelper.GetFilterForLanguage(..) ، ..)Fiddle.UISyntax[LanguageName].xshdDoc[LanguageName].md وربطها في DocREADME.md