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
: IExecuteResult
CSharpCSharpCompiler.cs
)Fiddle.CompilersHost.Language
مع سمة [Description("..")]
سهلة الاستخدامFiddle.UIHelper.cs
( Fiddle.UIHelper.GetFilterForLanguage(..)
، ..)Fiddle.UISyntax[LanguageName].xshd
Doc[LanguageName].md
وربطها في DocREADME.md