อีดิส-ซี (อัลฟ่า)เรียกในตอนแรก ไซด์ซีมันเริ่มต้นจากโครงการส่วนบุคคลแนวคิดในการสร้างโปรแกรม "ใหญ่" ที่เป็นซอฟต์แวร์เสรีและสามารถใช้งานได้หลายอย่าง
แรงบันดาลใจจาก NINJA-IDE วัตถุประสงค์ของมันในขณะนี้คือไม่แข่งขันกับ IDE อื่น ๆ ที่มีอยู่มันเป็นเรื่องจริงมีหลายอย่างที่ดีและโดยทั่วไปโปรแกรมเมอร์ C ไม่ได้ใช้ IDE แต่ อีดิส-ซี มีวัตถุประสงค์เพื่อเป็นเครื่องมือแก้ไขหลายแพลตฟอร์มที่เรียบง่ายและมีน้ำหนักเบาซึ่งออกแบบมาสำหรับนักศึกษามหาวิทยาลัยที่มองว่า C เป็น«สัตว์ประหลาด»
นั่นคือสภาพแวดล้อมมีการช่วยตัวเองทางไวยากรณ์ C ซึ่งจะรู้ว่าเมื่อใดที่อัฒภาคหายไปก่อนที่จะรวบรวมซอร์สโค้ดตัวสำรวจด้านข้างสำหรับการแสดงภาพฟังก์ชันโครงสร้าง ฯลฯ ในระยะสั้นทุกอย่างที่จำเป็นต้องทำ ภาษานี้เป็นมิตรกับผู้เริ่มต้น หลังที่กล่าวถึงในขณะนี้จะไม่ถูกนำไปใช้ แต่จะใช้เวลาไม่นาน;)
อีดิส-ซี โปรแกรมอย่างเต็มที่ใน หลามโดยใช้ Qt เป็นไลบรารีกราฟิก (PyQt) โครงการนี้ยังเด็กมากและฉันหวังว่ามันจะเติบโตขึ้น ผมขอเชิญชวนผู้ที่ชอบสนุกกับ Python เข้าร่วมโครงการ ในขณะนี้จะใช้คอมไพเลอร์ GCCมีวัตถุประสงค์เพื่อใช้ในอนาคต เสียงดัง
คุณสมบัติพื้นฐานของ EDIS-C
- แก้ไขด้วยฟังก์ชั่นพื้นฐานทั้งหมด (เปิด, เปิดหลายไฟล์, บันทึก, บันทึกเป็น, เลิกทำ, ทำซ้ำ, ตัด, คัดลอก, วาง, เลือก, ลบ ฯลฯ )
- บรรณาธิการหลายรายการในหลายแท็บ
- ปิดแท็บปัจจุบันปิดแท็บทั้งหมดและปิดทั้งหมดยกเว้นแท็บที่คุณกำลังทำงานอยู่
- พิมพ์ซอร์สโค้ด
- ตัวเลือกการแทรกวันที่ที่จัดรูปแบบ
- ตัวเลือกการแทรกส่วนหัวจากไลบรารีมาตรฐาน
- ระยะขอบของเส้น
- แทรกชื่อเรื่องและตัวคั่นที่แสดงความคิดเห็นตามระยะห่างจากขอบเส้น
- การเน้นไวยากรณ์สำหรับคำสงวนและฟังก์ชัน
- เติมข้อความอัตโนมัติของ: [], (), {}
- การเยื้องตัวเองกำหนดค่าได้
- คุณสามารถเลือกส่วนหนึ่งของรหัสและใช้หรือลบการเยื้องออกได้
- แผนที่ขนาดเล็กพร้อมตัวเลือกการกำหนดค่าความทึบ
- ซูมเข้าซูมออก
- วิดเจ็ตแถบด้านข้าง (หมายเลขไซด์ไลน์)
- การแสดงแท็บและช่องว่าง
- เอาต์พุตวิดเจ็ตสำหรับแสดงเอาต์พุตมาตรฐาน
- อื่น ๆ อีกมากมาย ...
ฉันรอข้อเสนอแนะมากมายและคำวิพากษ์วิจารณ์แน่นอนรวมทั้งเชิญคุณเข้าร่วมโครงการเล็ก ๆ นี้อีกครั้ง
ฉันจะหาซอร์สโค้ดสำหรับ EDIS-C ได้ที่ไหน
ซอร์สโค้ดโฮสต์อยู่บน GitHub คุณสามารถโคลนที่เก็บและเรียกใช้จากซอร์สได้
มีไว้สำหรับ C บริสุทธิ์เท่านั้นหรือไม่? หรือ c ++?
ฉันเดาอย่างนั้นเนื่องจากใช้ GCC เป็นคอมไพเลอร์
ฉันไม่เข้าใจว่าทำไมคุณถึงพูดถึง gcc เป็นข้อ จำกัด เท่าที่ฉันรู้ว่า gcc รองรับ c, c ++ และสตรีมภาษาอื่น ๆ มานานแล้ว
ป.ล. ถึงผู้เขียน: ขอแสดงความยินดีและขอบคุณการสนับสนุนใด ๆ ที่คุณเพิ่มเข้ามายินดีต้อนรับเสมอโดยเฉพาะอย่างยิ่งหากเป็นสิ่งที่ดี คำถามหนึ่งการสนับสนุน Clang จะเป็นทางเลือกหรือไม่หรือจะแทนที่ Gcc เพราะเท่าที่ฉันรู้ว่า Clang ยังขาดการสนับสนุนสิ่งต่างๆและคุณรู้อยู่แล้วว่าความคืบหน้าในอัตราใดในประเภทนี้
หวังว่าสักวัน IDE นี้จะรองรับครอบครัว C ได้ทั้งหมด แต่ถ้าไม่เกิดขึ้นก็ไม่เป็นไรมันจะดีกว่าสำหรับบางสิ่งที่จะทำสิ่งหนึ่งได้ดีกว่าการ 'ทำ' หลายอย่าง แต่ครึ่งเดียว
ขอบคุณมาก ! การสนับสนุนจะเป็นทางเลือกเพราะอย่างที่คุณพูด Clang ขาดสิ่งที่ต้องขัดเกลา แต่ดูเหมือนเป็นความคิดที่ดีที่จะลองและให้ผลลัพธ์ที่ดีแก่ฉัน
ใช่สำหรับช่วงเวลาสำหรับค. บริสุทธิ์ ฉันจะจำไว้สำหรับเวอร์ชันสุดท้ายแน่นอนว่ามันพร้อมสำหรับ C ++ เช่นกัน ความนับถือ.
สำหรับความรู้ของฉันยังมีสิ่งที่คล้ายกันที่เรียกว่า ซินใจซึ่งเป็นโปรแกรมแก้ไข C และ C ++ และมีความเสถียรจริงๆรวมทั้งมีตัวตรวจสอบโค้ดที่ยอดเยี่ยม
ยังไงก็ลองดู คุณจะไม่เสียใจ.
ฉันค้นพบจากความคิดเห็นของคุณขอบคุณ! ดังที่ได้กล่าวไปตอนต้นแนวคิดในการสร้าง EDIS คือการใช้ Python ให้สนุกเพื่อให้สามารถทำสิ่งที่ "ดี" ได้ไม่มากก็น้อยและเรียนรู้ มีวัตถุประสงค์เพื่อให้นักเรียนไม่หลงทางในสภาพแวดล้อมที่หนักหน่วงและมีสิ่งต่างๆมากมายเกินความต้องการ ไชโย!
มันจะดีมากถ้ามันรองรับ c # เนื่องจากสิ่งนั้นเกิดขึ้นกับเราใน uni พร้อมกับ microsoft sql server mangment หรืออะไรทำนองนั้น
ฉันเดาว่านั่นทำให้ฉันนึกถึง C ++ IDE อื่นที่เรียกว่า Zinjai ซึ่งมาพร้อมกับตัวตรวจสอบสาย C (ต้องขอบคุณเขาที่ฉันค้นพบโลกที่ยอดเยี่ยมของ C ++)
IDE ดีมาก! ขอแสดงความยินดีกับผู้เขียน IDE ที่สมบูรณ์มากและในเวลาเดียวกันถ้าคุณต้องการรายละเอียดบางอย่าง แต่มันเจ๋งมากมันช่วยฉันได้มากในตอนนี้ที่ฉันเพิ่งเริ่มต้นด้วยภาษา C ขอบคุณมากที่แบ่งปัน!
ขอบคุณมาก! ใช่มีหลายสิ่งที่ขาดหายไปยังคงอยู่ในเวอร์ชันอัลฟ่า แต่ทุกๆวันเรากำลังแก้ไขข้อบกพร่องและเพิ่มสิ่งใหม่ ๆ ความนับถือ.
มันดูดีแม้ว่าฉันจะชอบมันมากกว่าที่จะอยู่ใน python 3
มันดูดีมากและฉันจะลองทันที