Editors and integrated development environments (IDEs) supporting D include Eclipse, Microsoft Visual Studio, SlickEdit, Emacs, vim, SciTE, Smultron, TextMate, MonoDevelop, Zeus,[31] and Geany among others.[32]
Eclipse plug-ins for D include: DDT,[33] and Descent (dead project).[34]
Visual Studio integration is provided by VisualD.[35]
Vim supports both syntax highlighting and code completion (through patched Ctags).
A bundle is available for TextMate, and the Code::Blocks IDE includes partial support for the language. However, standard IDE features such as code completion or refactoring are not yet available, though they do work partially in Code::Blocks (due to D's similarity to C).
A plugin for Xcode 3 is available, D for Xcode, to enable D-based projects and development.[36]
An AddIn for MonoDevelop is available, named Mono-D.[37]
KDevelop (as well as its text editor backend, Kate) autocompletion plugin is available.[38]
Open source D IDEs for Windows exist, some written in D, such as Poseidon,[39] D-IDE,[40] and Entice Designer.[41]
D applications can be debugged using any C/C++ debugger, like GDB or WinDbg, although support for various D-specific language features is extremely limited. On Windows, D programs can be debugged using Ddbg, or Microsoft debugging tools (WinDBG and Visual Studio), after having converted the debug information using cv2pdb. The ZeroBUGS debugger for Linux has experimental support for the D language. Ddbg can be used with various IDEs or from the command line; ZeroBUGS has its own graphical user interface (GUI).
บรรณาธิการและสภาพแวดล้อมการพัฒนาแบบรวม (ใช้ Ide) สนับสนุน D รวม Microsoft Visual Studio, Eclipse, SlickEdit แม็ค โปรแกรม vim, SciTE, Smultron, TextMate, MonoDevelop, Zeus, [31] และ Geany อื่น ๆ [32]มีคราสปลั๊กอินสำหรับ D: ดีดีที, [33] และเชื้อสาย (โครงการตาย) [34]รวมภาพ Studio มีให้ โดย VisualD [35]โปรแกรม vim สนับสนุนทั้งไวยากรณ์เน้นและรหัสสมบูรณ์ (ผ่าน patched Ctags)กลุ่มมี TextMate และ Code::Blocks IDE รวมถึงการสนับสนุนบางส่วนสำหรับภาษา อย่างไรก็ตาม IDE มาตรฐานเช่นความสมบูรณ์ของรหัสหรืออีกยังใช้งานไม่ได้ แม้ว่าพวกเขาทำงานบางส่วนใน Code::Blocks (เนื่องจากความคล้ายคลึงของ D กับ C)มีปลั๊กอินสำหรับ Xcode 3, D สำหรับ Xcode, D โครงการและพัฒนา [36]มีปัญหา MonoDevelop จะพร้อมใช้งาน ชื่อโมโนดี [37]KDevelop (รวมถึงของข้อความแก้ไข backend เคท) ปลั๊กอิน autocompletion มี [38]มาเปิด D ใช้ Ide สำหรับ Windows มีอยู่ บางเขียน D เช่นโพไซดอน, [39] D IDE, [40] และนักออก แบบที่ดึงดูด [41]โปรแกรม D สามารถถูก debugged โดยใช้ดีบักเกอร์ C/c ++ใด ๆ เช่น GDB หรือ WinDbg แม้ว่าสนับสนุนคุณลักษณะภาษา D เฉพาะต่าง ๆ อยู่ได้ บน Windows โปรแกรม D สามารถถูก debugged โดยใช้ Ddbg หรือ Microsoft ตรวจแก้จุดบกพร่องเครื่องมือ (WinDBG และ Visual Studio), หลังจากมีแปลงข้อมูลการตรวจแก้จุดบกพร่องโดยใช้ cv2pdb การดีบักเกอร์ ZeroBUGS สำหรับ Linux มีการทดลองสนับสนุนสำหรับภาษา D Ddbg สามารถใช้ได้ กับใช้ Ide ต่าง ๆ หรือ จาก บรรทัดคำสั่ง ZeroBUGS มีอินเทอร์เฟซของผู้ใช้แบบกราฟิก (GUI)
การแปล กรุณารอสักครู่..

บรรณาธิการและสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDEs) สนับสนุน D รวมถึง Eclipse, Microsoft Visual Studio, SlickEdit, Emacs, เสียงเรียกเข้า, SciTE, Smultron, TextMate, MonoDevelop ซุส [31] และ Geany หมู่คนอื่น ๆ . [32] Eclipse ปลั๊กอินสำหรับ D รวมถึง:. ดีดีที [33] และโคตร (โครงการตาย) [34] การรวม Visual Studio ให้บริการโดย VisualD [35]. เป็นกลุ่มสนับสนุนไวยากรณ์ทั้งไฮไลท์และจบรหัส (ผ่านการปะ ctags). กำสามารถใช้ได้สำหรับการ TextMate และ รหัส :: บล็อก IDE รวมถึงการสนับสนุนบางส่วนสำหรับภาษา แต่คุณสมบัติมาตรฐาน IDE เช่นเสร็จรหัสหรือ refactoring ยังไม่พร้อมแม้ว่าพวกเขาจะทำผลงานบางส่วนในรหัส :: บล็อก (เนื่องจากความคล้ายคลึงกัน D's ไปที่ C). ปลั๊กอินสำหรับ Xcode 3 สามารถใช้ได้, D สำหรับ Xcode เพื่อให้ D โครงการชั่นและการพัฒนา. [36] AddIn สำหรับ MonoDevelop ใช้ได้ชื่อ Mono-D. [37] KDevelop (เช่นเดียวกับแบ็กเอนด์แก้ไขข้อความเคท) ปลั๊กอินเติมข้อความอัตโนมัติที่สามารถใช้ได้. [38] ที่มาเปิด D IDEs สำหรับ Windows มีอยู่บางเขียนใน D เช่นโพไซดอน [39] D-IDE [40] และดึงดูดนักออกแบบ. [41] การใช้งาน D สามารถบั๊กใช้ใด ๆ C / C ++ ดีบักเช่น GDB หรือ WinDbg แม้ว่าการสนับสนุนต่างๆ D คุณลักษณะภาษา -specific จำกัด มาก บน Windows, โปรแกรม D สามารถใช้บั๊ก Ddbg หรือเครื่องมือการแก้จุดบกพร่องของ Microsoft (WinDBG และ Visual Studio) หลังจากที่มีการแปลงข้อมูลการแก้ปัญหาโดยใช้ cv2pdb ดีบัก ZeroBUGS สำหรับลินุกซ์ได้รับการสนับสนุนการทดลองสำหรับภาษาของ D Ddbg สามารถใช้กับ IDEs ต่างๆหรือจากบรรทัดคำสั่ง; ZeroBUGS มีอินเตอร์เฟซผู้ใช้แบบกราฟิกของตัวเอง (GUI)
การแปล กรุณารอสักครู่..
