Edis:由Python支持的C的IDE

幾個月前我發表了 這個 宣布其Alpha版本的IDE的文章。 今天,它已經是穩定版本,並且正在升級到下一個版本。

EDIS 是用於以純編程方式開發的C編程語言(正在努力支持C ++)的集成開發環境(IDE)。 蟒蛇 和使用 pyqt 用於圖形界面。

突出特點

  • 典型功能:自動縮進,顯示選項卡和空格,將選項卡替換為組合鍵以更改編輯器。
  • 多平台
  • 搜索並替換
  • 轉到特定的行和/或列
  • 轉到符號
  • 語法高亮
  • 代碼折疊
  • 隱藏/顯示面板
  • 會話管理可記住上一個會話中的文件和項目
  • 空中更新
  • 實時小地圖
  • 單詞突出顯示
  • 代碼粘貼(與Pastebin的交互)
  • 代碼樣式分析器
  • 文件選擇器
  • 符號樹
  • 專案經理
  • 基於文檔的自動補全
  • 標記物
  • 智能自動完成 {}, (), []
  • 文件瀏覽器
  • 界面和編輯器的主題創建者
  • 還有更多!

截圖

screenshot1

Edis默認使用 GCC 進行編譯,但可以改編使用 鐺。

如何與項目合作?

有很多協作方式:

報告錯誤,翻譯,針對不同發行版的打包,改善網絡,核心等。 你可以看看這個 .

安裝

EDIS 它是多平台的,要從任何發行版的源代碼中進行安裝,必須首先安裝 依存關係:

sudo python setup.py安裝

走向未來

的發展 EDIS 它是連續的,您要實現許多瘋狂而酷的想法:

  • 出道
  • 支持代碼版本控制
  • 改進樣式解析器
  • 圖抽屜
  • 插件支持
  • 代碼泡泡
  • 和更多!

聯繫

EDIS 擁有一個 捲筒紙 它是由GitHub生成,然後被修改的,已過時且孤立;)。 也 郵件列表 他們可以去兜風。

排出

EDIS 託管在 GitHub上 並具有自動運行的測試 特拉維斯.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   友喜 他說:

    我更喜歡使用KDEvelop或簡單的vim +插件😀

  2.   羅洛 他說:

    有趣的項目+1

  3.   專業版+ 他說:

    擁有更多的選擇永遠都不是壞事,但是我不知道...它會為使它值得使用而不是已經存在的許多其他選擇有所貢獻嗎?

  4.   澤塔卡01 他說:

    用Python開發的C語言環境,這是個笑話。 Python最快的部分在C中。它適用於不了解Python或C的人。

    不錯的工作

    1.    澤塔卡01 他說:

      我更喜歡使用本機編譯和交叉編譯,例如Lazarus,java或mono選項(與虛擬機一起使用),這讓我感到毛骨悚然。

      問候

    2.    澤塔卡01 他說:

      嗯,Go也可以接受,它只能來自Google。 對不起,關閉主題。

  5.   勞爾 他說:

    我認為他們應該改進其他發展,例如代碼塊,IDE將採用與Linux相同的路徑,成千上萬的發行版,只有一兩個能夠滿足普通用戶的需求。

    我建議使用1.QT Creator,2。代碼塊。

  6.   __加博__ 他說:

    的確,許多C程序員不需要IDE,Edis更面向初學者,旨在使事情變得盡可能簡單:編寫,編譯和執行,而無需與繁瑣的接口以及為他們從來沒有在那裡使用過。

    的問候!

  7.   約翰 他說:

    我嘗試編譯它,但是出現了一個錯誤。

    使用fedora 21 i686

    http://paste.desdelinux.net/5135

    1.    __加博__ 他說:

      這不是錯誤,我認為您正在嘗試使用Python 2,並且需要Python 3。
      問題頁面上的詳細信息:http:// Github.com/centaurialpha/edis/issues

  8.   帝樂士 他說:

    我想學習編程(尤其是面向對象的編程),以編程PIC,存儲器和其他。

    對新手有什麼建議嗎?

    1.    Giskard 他說:

      編程面向對象的PIC ??? 朋友,我想你走錯了路。
      但是,我前段時間在PIC中編程並使用了MikroPascal(也有MikroC),沒有對像是因為要訪問創建不必要的抽象層的硬件。 並非沒有,Linux是用C而不是C ++製成的
      看一下MikroPascal或MikroC,它們肯定會通過編程芯片使您的生活更輕鬆。

      1.    帝樂士 他說:

        這就是為什麼我要學習開始學習,但我仍然很失落,但是對於某些事情,我們將不得不開始大聲笑。

        我會聽從您的建議,並嘗試看看我能做什麼,非常感謝Giskard。

      2.    塞巴斯蒂安 他說:

        很好,微控制器可以用C ++編程,顯然是面向對象編程,我不太清楚是否已經為PIC做過一些事情,也不在乎,因為事實是我今天想使用圖片...
        硬件抽像被大量使用。 我說的是Arduino,它使用OOP,它是世界上最受歡迎的電子開發平台,它使對電子和編程的訪問民主化。
        硬件抽象稱為HAL,ST微控制器公司(僅舉一例)為您提供適用於M3皮質麥克風的HAL,例如STM32F4xx。

  9.   維克多·R。 他說:

    好主意,我將嘗試一下它的工作原理。

    的問候!