幾個月前我發表了 這個 宣布其Alpha版本的IDE的文章。 今天,它已經是穩定版本,並且正在升級到下一個版本。
EDIS 是用於以純編程方式開發的C編程語言(正在努力支持C ++)的集成開發環境(IDE)。 蟒蛇 和使用 pyqt 用於圖形界面。
突出特點
- 典型功能:自動縮進,顯示選項卡和空格,將選項卡替換為組合鍵以更改編輯器。
- 多平台
- 搜索並替換
- 轉到特定的行和/或列
- 轉到符號
- 語法高亮
- 代碼折疊
- 隱藏/顯示面板
- 會話管理可記住上一個會話中的文件和項目
- 空中更新
- 實時小地圖
- 單詞突出顯示
- 代碼粘貼(與Pastebin的交互)
- 代碼樣式分析器
- 文件選擇器
- 符號樹
- 專案經理
- 基於文檔的自動補全
- 標記物
- 智能自動完成 {}, (), []
- 文件瀏覽器
- 界面和編輯器的主題創建者
- 還有更多!
Edis默認使用 GCC 進行編譯,但可以改編使用 鐺。
如何與項目合作?
有很多協作方式:
報告錯誤,翻譯,針對不同發行版的打包,改善網絡,核心等。 你可以看看這個 頁.
安裝
EDIS 它是多平台的,要從任何發行版的源代碼中進行安裝,必須首先安裝 依存關係:
sudo python setup.py安裝
走向未來
的發展 EDIS 它是連續的,您要實現許多瘋狂而酷的想法:
- 出道
- 支持代碼版本控制
- 改進樣式解析器
- 圖抽屜
- 插件支持
- 代碼泡泡
- 和更多!
聯繫
EDIS 擁有一個 捲筒紙 它是由GitHub生成,然後被修改的,已過時且孤立;)。 也 郵件列表 他們可以去兜風。
排出
EDIS 託管在 GitHub上 並具有自動運行的測試 特拉維斯.
我更喜歡使用KDEvelop或簡單的vim +插件😀
有趣的項目+1
擁有更多的選擇永遠都不是壞事,但是我不知道...它會為使它值得使用而不是已經存在的許多其他選擇有所貢獻嗎?
用Python開發的C語言環境,這是個笑話。 Python最快的部分在C中。它適用於不了解Python或C的人。
不錯的工作
我更喜歡使用本機編譯和交叉編譯,例如Lazarus,java或mono選項(與虛擬機一起使用),這讓我感到毛骨悚然。
問候
嗯,Go也可以接受,它只能來自Google。 對不起,關閉主題。
我認為他們應該改進其他發展,例如代碼塊,IDE將採用與Linux相同的路徑,成千上萬的發行版,只有一兩個能夠滿足普通用戶的需求。
我建議使用1.QT Creator,2。代碼塊。
的確,許多C程序員不需要IDE,Edis更面向初學者,旨在使事情變得盡可能簡單:編寫,編譯和執行,而無需與繁瑣的接口以及為他們從來沒有在那裡使用過。
的問候!
我嘗試編譯它,但是出現了一個錯誤。
使用fedora 21 i686
http://paste.desdelinux.net/5135
這不是錯誤,我認為您正在嘗試使用Python 2,並且需要Python 3。
問題頁面上的詳細信息:http:// Github.com/centaurialpha/edis/issues
我想學習編程(尤其是面向對象的編程),以編程PIC,存儲器和其他。
對新手有什麼建議嗎?
編程面向對象的PIC ??? 朋友,我想你走錯了路。
但是,我前段時間在PIC中編程並使用了MikroPascal(也有MikroC),沒有對像是因為要訪問創建不必要的抽象層的硬件。 並非沒有,Linux是用C而不是C ++製成的
看一下MikroPascal或MikroC,它們肯定會通過編程芯片使您的生活更輕鬆。
這就是為什麼我要學習開始學習,但我仍然很失落,但是對於某些事情,我們將不得不開始大聲笑。
我會聽從您的建議,並嘗試看看我能做什麼,非常感謝Giskard。
很好,微控制器可以用C ++編程,顯然是面向對象編程,我不太清楚是否已經為PIC做過一些事情,也不在乎,因為事實是我今天想使用圖片...
硬件抽像被大量使用。 我說的是Arduino,它使用OOP,它是世界上最受歡迎的電子開發平台,它使對電子和編程的訪問民主化。
硬件抽象稱為HAL,ST微控制器公司(僅舉一例)為您提供適用於M3皮質麥克風的HAL,例如STM32F4xx。
好主意,我將嘗試一下它的工作原理。
的問候!