ไม่กี่เดือนที่ผ่านมาฉันได้เผยแพร่ นี้ บทความประกาศ IDE ในเวอร์ชันอัลฟา วันนี้มันอยู่ในเวอร์ชันที่เสถียรแล้วและกำลังก้าวไปสู่เวอร์ชันถัดไป
Edis เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) สำหรับภาษาโปรแกรม C (กำลังดำเนินการเพื่อรองรับ C ++) ที่พัฒนาด้วยความบริสุทธิ์ หลาม และใช้ ไพคิว สำหรับอินเทอร์เฟซแบบกราฟิก
คุณสมบัติที่โดดเด่น
- ฟังก์ชันทั่วไป: การเยื้องอัตโนมัติการแสดงแท็บและช่องว่างแท็บจะถูกแทนที่ด้วยคำสั่งผสมเพื่อเปลี่ยนตัวแก้ไข
- หลายแพลตฟอร์ม
- ค้นหาและแทนที่
- ไปที่บรรทัดและ / หรือคอลัมน์เฉพาะ
- ไปที่สัญลักษณ์
- การเน้นไวยากรณ์
- พับรหัส
- ซ่อน / แสดงแผง
- การจัดการเซสชันเพื่อจดจำไฟล์และโครงการจากเซสชันล่าสุด
- การอัปเดตทางอากาศ
- แผนที่ย่อแบบเรียลไทม์
- การเน้นคำ
- การวางโค้ด (การโต้ตอบกับ Pastebin)
- ตัววิเคราะห์รูปแบบรหัส
- ตัวเลือกไฟล์
- ต้นไม้สัญลักษณ์
- ผู้จัดการโครงการ
- การเติมข้อความอัตโนมัติตามเอกสาร
- ที่คั่น
- เติมข้อความอัตโนมัติอัจฉริยะ {}, (), []
- File Explorer
- ผู้สร้างธีมสำหรับอินเทอร์เฟซและตัวแก้ไข
- และอีกมากมาย!
Edis ใช้โดยค่าเริ่มต้น GCC สำหรับการรวบรวม แต่สามารถปรับให้เข้ากับการใช้งานได้ เสียงดัง
จะร่วมมือกับโครงการได้อย่างไร?
มีหลายวิธีในการทำงานร่วมกัน:
การรายงานข้อบกพร่องการแปลบรรจุภัณฑ์สำหรับการแจกแจงที่แตกต่างกันการปรับปรุงเว็บในแกนกลาง ฯลฯ ลองดูอันนี้ก็ได้ หน้า.
การติดตั้ง
Edis เป็นหลายแพลตฟอร์มสำหรับการติดตั้งจากซอร์สโค้ดในการแจกจ่ายใด ๆ ก่อนอื่นคุณต้องติดตั้งไฟล์ การพึ่งพา:
sudo python setup.py ติดตั้ง
สู่อนาคต
การพัฒนาของ Edis มันต่อเนื่องมีไอเดียสุดเจ๋งมากมายที่คุณต้องการนำไปใช้:
- เปิดตัว
- รองรับการกำหนดเวอร์ชันรหัส
- ปรับปรุงตัวแยกวิเคราะห์รูปแบบ
- ลิ้นชักไดอะแกรม
- การสนับสนุนปลั๊กอิน
- รหัสบับเบิ้ล
- และอื่น ๆ!
ติดต่อ
Edis เป็นเจ้าของ เว็บ ซึ่งสร้างขึ้นโดย GitHub และแก้ไขแล้วล้าสมัยและเป็นกำพร้า;) ยังก รายชื่อผู้รับจดหมาย กระตือรือร้นที่พวกเขาสามารถหมุนได้
ปล่อย
Edis โฮสต์อยู่ใน GitHub และมีการทดสอบที่ทำงานโดยอัตโนมัติ ทราวิส-ซีไอ.
ฉันชอบที่จะติดกับ KDEvelop หรือด้วย vim + plugins ธรรมดา ๆ 😀
โครงการที่น่าสนใจ +1
การมีตัวเลือกมากขึ้นไม่เคยเลวร้าย แต่ฉันไม่รู้ว่า ... มันมีส่วนช่วยให้คุ้มค่ากับการใช้มันแทนสิ่งอื่น ๆ ที่มีอยู่แล้วหรือไม่
สภาพแวดล้อมสำหรับ C ที่พัฒนาใน Python เป็นเรื่องตลก ส่วนที่เร็วที่สุดของ Python อยู่ใน C เหมาะสำหรับผู้ที่ไม่รู้จัก Python หรือ C
งานที่ดี
ฉันชอบที่จะใช้การรวบรวมแบบเนทีฟและการรวบรวมข้ามเช่น Lazarus ตัวเลือก java หรือ mono (พร้อมเครื่องเสมือน) ทำให้ฉันรู้สึกขนลุก
อาศิรพจน์
Ah Go เป็นที่ยอมรับเช่นกันซึ่งมาจาก Google เท่านั้น ขออภัยสำหรับนอกหัวข้อ
ฉันคิดว่าพวกเขาควรปรับปรุงการพัฒนาอื่น ๆ เช่น codeblocks IDE จะใช้เส้นทางเดียวกับ Linux การกระจายหลายพันครั้งและมีเพียงหนึ่งหรือสองเท่านั้นที่จัดการเพื่อตอบสนองความต้องการของผู้ใช้ทั่วไป
ฉันแนะนำ 1.QT Creator, 2. codeblocks
เป็นความจริงที่ว่าโปรแกรมเมอร์ C จำนวนมากไม่จำเป็นต้องมี IDE แต่ Edis ให้ความสำคัญกับผู้เริ่มต้นมากกว่าซึ่งออกแบบมาเพื่อให้สิ่งต่างๆง่ายที่สุด: เขียนรวบรวมและดำเนินการโดยไม่ต้องต่อสู้กับอินเทอร์เฟซที่หนักหน่วงและกับสิ่งต่างๆ พวกเขาไม่เคยใช้ที่นั่น
ทักทาย!
ฉันพยายามรวบรวม แต่ฉันพบข้อบกพร่อง
ใช้ fedora 21 i686
http://paste.desdelinux.net/5135
ไม่ใช่ข้อผิดพลาดฉันคิดว่าคุณกำลังลอง Python 2 และคุณต้องใช้ Python 3
รายละเอียดใด ๆ ในหน้าปัญหา: http: /. github.com/centaurialpha/edis/issues
ฉันต้องการเรียนรู้การเขียนโปรแกรมโดยเฉพาะเชิงวัตถุและอื่น ๆ สำหรับการเขียนโปรแกรม PICs ความทรงจำและอื่น ๆ
มีคำแนะนำสำหรับมือใหม่หรือไม่?
โปรแกรม PIC เชิงวัตถุ ??? เพื่อนฉันคิดว่าคุณมาผิดทาง
อย่างไรก็ตามฉันได้ตั้งโปรแกรมไว้ก่อนหน้านี้ใน PIC และใช้ MikroPascal (นอกจากนี้ยังมี MikroC ด้วย) ไม่มีวัตถุใด ๆ เนื่องจากการเข้าถึงฮาร์ดแวร์ที่สร้างเลเยอร์นามธรรมที่ไม่จำเป็น ลินุกซ์ไม่ได้ทำใน C และไม่ได้ทำใน C ++ เพื่ออะไร
ดู MikroPascal หรือ MikroC ที่จะทำให้ชีวิตของคุณง่ายขึ้นอย่างแน่นอนด้วยการเขียนโปรแกรมชิป
นั่นคือเหตุผลที่ฉันถามเพื่อเรียนรู้ว่าฉันต้องการเริ่มต้นและฉันก็ยังหลงทางอยู่มาก แต่สำหรับบางสิ่งเราจะต้องเริ่มฮ่า ๆ
ฉันจะทำตามคำแนะนำของคุณและพยายามดูว่าฉันสามารถทำอะไรได้บ้างขอบคุณ Giskard มาก
ดีไมโครคอนโทรลเลอร์สามารถตั้งโปรแกรมใน C ++ ได้ชัดเจน OOP ฉันไม่รู้ดีว่ามีบางอย่างที่สร้างขึ้นสำหรับ PIC แล้วหรือไม่ฉันก็ไม่สนใจเพราะความจริงก็คือฉันต้องการใช้รูปในวันนี้ ...
มีการใช้นามธรรมฮาร์ดแวร์เป็นจำนวนมาก แพลตฟอร์มการพัฒนาอิเล็กทรอนิกส์ที่ได้รับความนิยมมากที่สุดในโลกและการเข้าถึงอุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรมแบบประชาธิปไตยฉันกำลังพูดถึง Arduino ซึ่งใช้ OOP
สิ่งที่เป็นนามธรรมของฮาร์ดแวร์เรียกว่า HAL บริษัท ไมโครคอนโทรลเลอร์ ST (ชื่อหนึ่ง) ให้ HAL สำหรับไมโครโฟนคอร์เท็กซ์ M3 เช่น STM32F4xx
ความคิดริเริ่มที่ดีฉันจะลองดูว่ามันทำงานอย่างไร
ทักทาย!