Fiddle เป็นเครื่องมือน้ำหนักเบาสำหรับ แก้ไข คอมไพล์ และ รัน สคริปต์ / ตัวอย่างข้อมูล อย่างง่ายในภาษาใดๆ ที่รองรับ
สิ่งที่ต้องทำ
(ดูภาพหน้าจอทั้งหมด)
วัตถุประสงค์ของ Fiddle คือการลดความซับซ้อนของงานใน การสร้างตัวอย่างโค้ดขนาดเล็ก เช่น สคริปต์การเปลี่ยนชื่อไฟล์
แทน: เปิด Visual Studio -> (รอ) -> ไฟล์ -> ใหม่ -> โครงการใหม่ -> .NET -> แอปคอนโซล -> (ป้อนชื่อ) -> สร้าง -> (รอ) -> เปิด Program.cs
- > เขียนโค้ด -> สร้าง -> (รอ) -> เริ่ม
ทำ: เปิดซอ -> เขียนโค้ด -> เริ่ม
คุณสมบัติเหล่านี้ใช้กับภาษาที่นำเข้าทั้งหมด
ไดเรกทอรีจะถูกสร้างขึ้นที่ %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
enum พร้อมแอตทริบิวต์ [Description("..")]
ที่ใช้งานง่ายFiddle.UIHelper.cs
( Fiddle.UIHelper.GetFilterForLanguage(..)
, ..)Fiddle.UISyntax[LanguageName].xshd
Doc[LanguageName].md
และลิงก์ใน DocREADME.md