編輯器 (α),最初稱為 側面C始於個人項目,構想著一個``大''程序的構想,它是自由軟件,可以被許多人使用。
受NINJA-IDE的啟發,目前的目標是不與其他存在的IDE競爭,是的,確實有很多優秀的IDE,通常C程序員不使用IDE,但是 編輯器 它旨在成為一個簡單,輕量級的多平台編輯器,專為那些將C視為“怪獸”的大學生而設計。
也就是說,環境具有C語法自助功能,可以在編譯源代碼之前知道何時缺少分號,可以通過橫向瀏覽器直觀地查看功能,結構等,簡而言之,所有要做的事情對於那些初學者來說,這種語言更加友好。 目前提到的後者尚未實施,但會在很短的時間內完成)。
編輯器 完全編程 蟒蛇,將Qt用作圖形庫(PyQt)。 這個項目還很年輕,我希望它能繼續發展。 我邀請那些喜歡在Python上玩耍的人加入該項目。 目前使用編譯器 GCC,將來打算使用 鐺。
EDIS-C的基本功能
- 具有所有基本功能的編輯器(打開,打開多個文件,保存,另存為,撤消,重做,剪切,複製,粘貼,選擇,刪除等)。
- 多個選項卡上的多個編輯器。
- 關閉當前選項卡,關閉所有選項卡,然後關閉除正在使用的選項卡之外的所有選項卡。
- 打印源代碼。
- 格式化日期插入選項。
- 標準庫中的標題插入選項。
- 線邊距。
- 根據距行距的距離插入帶註釋的標題和分隔符。
- 保留字和保留功能的語法突出顯示。
- 自動完成:[],(),{}。
- 自我縮進,可配置。
- 您可以選擇一部分代碼,然後對其應用縮進或刪除縮進。
- 帶有不透明度配置選項的迷你地圖。
- 放大,縮小。
- 邊欄小部件(邊線編號)。
- 顯示選項卡和空格。
- 小部件輸出,用於顯示標準輸出。
- 除其他外...
我等待著許多建議,當然還有批評,以及再次邀請您加入這個小項目。
在哪裡可以獲得EDIS-C的源代碼?
源代碼託管在GitHub上,您可以克隆存儲庫並從源代碼運行。
它僅適用於純C嗎? 還是C ++?
我想是這樣,因為它使用GCC作為編譯器。
據我所知,gcc長期以來一直支持c,c ++和其他語言流,我不明白為什麼要提到gcc作為限制。
致作者的信:恭喜,謝謝,您添加的任何內容都將受到歡迎,尤其是如果效果很好。 一個問題,Clang支持是可選的還是它將代替Gcc?因為據我所知,Clang仍然缺乏對事物的支持,並且您已經知道這種事物的發展速度。
希望這個IDE有一天會支持整個C系列,但是如果沒有發生,那沒關係,一件事情做得好而不是“做很多”而不是做一半更好。
非常感謝 ! 支持將是可選的,因為正如您所說,Clang缺少一些需要完善的東西,但是嘗試這似乎是一個好主意,並且給了我很好的效果。
是的,目前僅用於純C語言。 我會牢記最終版本,當然也可以用於C ++。 問候。
據我所知,還有一個類似的叫做 津賈伊,它是C和C ++編輯器,非常穩定,並且具有出色的代碼檢查器。
無論如何,嘗試一下。 你不會後悔的。
我從您的評論中發現了,謝謝! 正如我在一開始所說的那樣,創建EDIS的想法是與Python一起玩,能夠或多或少地做一些``偉大的事情''並學習。 目的是使學生不會在沉重的環境中迷路,並擁有比他需要的更多的東西。 乾杯!
如果它支持c#,那就太好了,因為這與universal sql server mangment或其他類似的事情一起發生在uni中
我想這讓我想起了另一個叫做Zinjai的C ++ IDE,它也帶有C行檢查器(這是由於我發現了C ++的奇妙世界)。
很好的IDE! 恭喜作者,一個非常完整的IDE,同時點亮,如果您需要一些細節,但是非常酷,因為我剛開始使用C語言,它對我有很大幫助,非常感謝您的分享它!
非常感謝! 是的,仍然缺少許多東西,仍然是Alpha版,但是每天我們都在修復錯誤並添加新的東西。 問候。
它看起來不錯,儘管我更希望它可以在python 3中使用
看起來不錯,我會立即嘗試。