EDIS-C Một IDE nhẹ cho ngôn ngữ C

EDIS-C (bảng chữ cái), ban đầu được gọi là C-SIDE, bắt đầu như một dự án cá nhân, ý tưởng làm một chương trình "lớn", là Phần mềm miễn phí và có thể được nhiều người sử dụng.

Lấy cảm hứng từ NINJA-IDE, mục tiêu của nó tại thời điểm này không phải là cạnh tranh với các IDE khác đang tồn tại, đó là sự thật, có rất nhiều cái tốt, và nói chung một lập trình viên C không sử dụng IDE, nhưng EDIS-C Nó được thiết kế để trở thành một trình soạn thảo đa dạng đơn giản và nhẹ, được thiết kế cho những sinh viên Đại học coi C như một «con quái vật».

Có nghĩa là, Môi trường có tính năng tự trợ giúp cú pháp C, rằng nó biết khi nào thiếu dấu chấm phẩy trước khi biên dịch mã nguồn, trình khám phá bên để trực quan hóa các chức năng, cấu trúc, v.v., nói tóm lại, mọi thứ cần thiết phải làm ngôn ngữ này thân thiện hơn cho những người mới bắt đầu. Cái sau được đề cập tại thời điểm này không được thực hiện, nhưng nó sẽ được thực hiện trong một thời gian ngắn;).

EDIS-C  được lập trình đầy đủ trong Python, sử dụng Qt làm thư viện đồ họa (PyQt). Dự án còn rất trẻ và tôi hy vọng nó sẽ phát triển. Tôi mời những người thích vui chơi với Python tham gia dự án. Hiện tại nó sử dụng trình biên dịch GCC, trong tương lai nó dự định sử dụng KÊU VANG.

Các tính năng cơ bản của EDIS-C

  • Trình chỉnh sửa với tất cả các chức năng cơ bản (mở, mở nhiều tệp, lưu, lưu dưới dạng, hoàn tác, làm lại, cắt, sao chép, dán, chọn, xóa, v.v.).
  • Nhiều trình chỉnh sửa trên nhiều tab.
  • Đóng tab hiện tại, đóng tất cả các tab và đóng tất cả ngoại trừ tab bạn đang làm việc.
  • In mã nguồn.
  • Các tùy chọn chèn ngày tháng được định dạng.
  • Tùy chọn chèn tiêu đề từ thư viện chuẩn.
  • Lề dòng.
  • Đã chèn tiêu đề nhận xét và dấu phân cách theo khoảng cách từ lề dòng.
  • Đánh dấu cú pháp cho các từ và chức năng dành riêng.
  • Tự động hoàn thành: [], (), {}.
  • Tự thụt lề, có thể định cấu hình.
  • Bạn có thể chọn một phần của mã và áp dụng hoặc loại bỏ phần thụt lề cho nó.
  • Bản đồ thu nhỏ với các tùy chọn cấu hình độ mờ.
  • Phóng to thu nhỏ.
  • Tiện ích thanh bên (số bên lề).
  • Hiển thị các tab và khoảng trắng.
  • Đầu ra widget để hiển thị đầu ra tiêu chuẩn.
  • Trong số những người khác ...

edis-c

Ảnh chụp màn hình từ 2014-07-03 01:06:37

Ảnh chụp màn hình từ 2014-07-03 00:52:39

Ảnh chụp màn hình từ 2014-07-03 00:50:35

Tôi chờ đợi nhiều góp ý và tất nhiên là những lời phê bình cũng như mời bạn một lần nữa tham gia dự án nhỏ này.

Tôi lấy mã nguồn cho EDIS-C ở đâu?

Mã nguồn được lưu trữ trên GitHub, bạn có thể sao chép kho lưu trữ và chạy từ nguồn.

Mã nguồn


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   diazepam dijo

    Nó chỉ dành cho C nguyên chất? hoặc cả c ++?

    1.    eliotime3000 dijo

      Tôi cho là như vậy, vì nó sử dụng GCC làm trình biên dịch.

      1.    John dijo

        Tôi không hiểu tại sao bạn lại đề cập đến gcc như một giới hạn, theo như tôi biết gcc đã hỗ trợ c, c ++ và các luồng ngôn ngữ khác trong một thời gian dài.

        PS cho tác giả: Xin chúc mừng và cảm ơn bạn, bất kỳ đóng góp nào mà bạn thêm vào luôn được hoan nghênh, đặc biệt nếu nó là tốt. Một câu hỏi đặt ra, hỗ trợ Clang sẽ là tùy chọn hay nó sẽ thay thế Gcc? Bởi vì theo như tôi biết thì Clang vẫn thiếu hỗ trợ mọi thứ và bạn đã biết tiến độ thực hiện ở loại thứ này ở mức độ nào.

        Hy vọng rằng một ngày nào đó IDE này sẽ hỗ trợ toàn bộ gia đình C, nhưng nếu nó không xảy ra thì cũng không sao cả, tốt hơn hết bạn nên làm tốt một việc còn hơn là 'làm' nhiều mà không được một nửa.

        1.    Hình ảnh trình giữ chỗ Gabriel Acosta dijo

          Cảm ơn rất nhiều ! Hỗ trợ sẽ là tùy chọn, vì như bạn nói, Clang thiếu thứ để đánh bóng, nhưng có vẻ như tôi nên thử và nó đã mang lại kết quả tốt cho tôi.

    2.    Hình ảnh trình giữ chỗ Gabriel Acosta dijo

      Vâng, hiện tại đối với C thuần túy. Tôi sẽ ghi nhớ phiên bản cuối cùng, chắc chắn nó cũng đã sẵn sàng cho C ++. Trân trọng.

      1.    eliotime3000 dijo

        Theo hiểu biết của tôi, cũng có một cái tương tự được gọi là Zinjai, là một trình soạn thảo C và C ++ và thực sự ổn định, cũng như có một dòng trình kiểm tra mã tuyệt vời.

        Dù sao, hãy thử nó. Bạn sẽ không hối hận.

        1.    Hình ảnh trình giữ chỗ Gabriel Acosta dijo

          Tôi phát hiện ra từ bình luận của bạn, cảm ơn bạn! Như tôi đã nói lúc đầu, ý tưởng tạo EDIS là để vui chơi với Python, có thể làm điều gì đó ít nhiều "tuyệt vời" và để học hỏi. Mục tiêu là học sinh không bị lạc trong một môi trường nặng nhọc và nhiều thứ hơn những gì anh ta cần. Chúc mừng!

      2.    shini kire dijo

        Sẽ thật tuyệt nếu nó hỗ trợ c # vì điều đó xảy ra với chúng ta trong uni cùng với quản lý máy chủ sql của microsoft hoặc tương tự như vậy

  2.   eliotime3000 dijo

    Tôi đoán điều đó khiến tôi nhớ đến một IDE C ++ khác có tên là Zinjai, cũng đi kèm với trình kiểm tra dòng C (chính nhờ nó mà tôi đã khám phá ra thế giới tuyệt vời của C ++).

  3.   PopArch dijo

    IDE rất tốt! Chúc mừng tác giả, một IDE rất hoàn chỉnh và đồng thời cũng nhẹ nhàng, nếu cần một số chi tiết nhưng rất hay, nó đã giúp ích cho mình rất nhiều vì mình mới bắt đầu với ngôn ngữ C, cảm ơn bạn đã chia sẻ rất nhiều!

    1.    Hình ảnh trình giữ chỗ Gabriel Acosta dijo

      Cảm ơn rất nhiều! Vâng, nhiều thứ còn thiếu, vẫn ở phiên bản alpha, nhưng mỗi ngày chúng tôi đang sửa lỗi và bổ sung những thứ mới. Trân trọng.

  4.   số không dijo

    nó có vẻ tốt, mặc dù tôi sẽ thích nó hơn trong python 3

  5.   Tyrus Junior dijo

    Nó trông rất tuyệt và tôi sẽ thử ngay.