EDIS-C輕量級的C語言IDE

EDIS-C (α),最初稱為 側面C始於個人項目,構想著一個``大''程序的構想,它是自由軟件,可以被許多人使用。

受NINJA-IDE的啟發,目前的目標是不與其他存在的IDE競爭,是的,確實有很多優秀的IDE,通常C程序員不使用IDE,但是 EDIS-C 它旨在成為一個簡單,輕量級的多平台編輯器,專為那些將C視為“怪獸”的大學生而設計。

也就是說,環境具有C語法自助功能,可以在編譯源代碼之前知道何時缺少分號,可以通過橫向瀏覽器直觀地查看功能,結構等,簡而言之,所有要做的事情對於那些初學者來說,這種語言更加友好。 目前提到的後者尚未實施,但會在很短的時間內完成)。

EDIS-C  完全編程 蟒蛇,將Qt用作圖形庫(PyQt)。 這個項目還很年輕,我希望它能繼續發展。 我邀請那些喜歡在Python上玩耍的人加入該項目。 目前使用編譯器 GCC,將來打算使用 鐺。

EDIS-C的基本功能

  • 具有所有基本功能的編輯器(打開,打開多個文件,保存,另存為,撤消,重做,剪切,複製,粘貼,選擇,刪除等)。
  • 多個選項卡上的多個編輯器。
  • 關閉當前選項卡,關閉所有選項卡,然後關閉除正在使用的選項卡之外的所有選項卡。
  • 打印源代碼。
  • 格式化日期插入選項。
  • 標準庫中的標題插入選項。
  • 線邊距。
  • 根據距行距的距離插入帶註釋的標題和分隔符。
  • 保留字和保留功能的語法突出顯示。
  • 自動完成:[],(),{}。
  • 自我縮進,可配置。
  • 您可以選擇一部分代碼,然後對其應用縮進或刪除縮進。
  • 帶有不透明度配置選項的迷你地圖。
  • 放大,縮小。
  • 邊欄小部件(邊線編號)。
  • 顯示選項卡和空格。
  • 小部件輸出,用於顯示標準輸出。
  • 除其他外...

艾迪斯

2014-07-03 01:06:37的屏幕截圖

2014-07-03 00:52:39的屏幕截圖

2014-07-03 00:50:35的屏幕截圖

我等待著許多建議,當然還有批評,以及再次邀請您加入這個小項目。

在哪裡可以獲得EDIS-C的源代碼?

源代碼託管在GitHub上,您可以克隆存儲庫並從源代碼運行。

源代碼


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

13條評論,留下您的評論

發表您的評論

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

*

*

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

  1.   透澤潘 他說:

    它僅適用於純C嗎? 還是C ++?

    1.    eliotime3000 他說:

      我想是這樣,因為它使用GCC作為編譯器。

      1.    約翰 他說:

        據我所知,gcc長期以來一直支持c,c ++和其他語言流,我不明白為什麼要提到gcc作為限制。

        致作者的信:恭喜,謝謝,您添加的任何內容都將受到歡迎,尤其是如果效果很好。 一個問題,Clang支持是可選的還是它將代替Gcc?因為據我所知,Clang仍然缺乏對事物的支持,並且您已經知道這種事物的發展速度。

        希望這個IDE有一天會支持整個C系列,但是如果沒有發生,那沒關係,一件事情做得好而不是“做很多”而不是做一半更好。

        1.    加布里埃爾·阿科斯塔(Gabriel Acosta) 他說:

          非常感謝 ! 支持將是可選的,因為正如您所說,Clang缺少一些需要完善的東西,但是嘗試這似乎是一個好主意,並且給了我很好的效果。

    2.    加布里埃爾·阿科斯塔(Gabriel Acosta) 他說:

      是的,目前僅用於純C語言。 我會牢記最終版本,當然也可以用於C ++。 問候。

      1.    eliotime3000 他說:

        據我所知,還有一個類似的叫做 津賈伊,它是C和C ++編輯器,非常穩定,並且具有出色的代碼檢查器。

        無論如何,嘗試一下。 你不會後悔的。

        1.    加布里埃爾·阿科斯塔(Gabriel Acosta) 他說:

          我從您的評論中發現了,謝謝! 正如我在一開始所說的那樣,創建EDIS的想法是與Python一起玩,能夠或多或少地做一些``偉大的事情''並學習。 目的是使學生不會在沉重的環境中迷路,並擁有比他需要的更多的東西。 乾杯!

      2.    shini-kire 他說:

        如果它支持c#,那就太好了,因為這與universal sql server mangment或其他類似的事情一起發生在uni中

  2.   eliotime3000 他說:

    我想這讓我想起了另一個叫做Zinjai的C ++ IDE,它也帶有C行檢查器(這是由於我發現了C ++的奇妙世界)。

  3.   流行建築 他說:

    很好的IDE! 恭喜作者,一個非常完整的IDE,同時點亮,如果您需要一些細節,但是非常酷,因為我剛開始使用C語言,它對我有很大幫助,非常感謝您的分享它!

    1.    加布里埃爾·阿科斯塔(Gabriel Acosta) 他說:

      非常感謝! 是的,仍然缺少許多東西,仍然是Alpha版,但是每天我們都在修復錯誤並添加新的東西。 問候。

  4.   塞爾韋羅斯 他說:

    它看起來不錯,儘管我更希望它可以在python 3中使用

  5.   蒂索少年 他說:

    看起來不錯,我會立即嘗試。