EDIS-C C 언어 용 경량 IDE

EDI-C (알파), 처음에 호출 C-사이드, 자유 소프트웨어이고 많은 사람들이 사용할 수 있는 "큰" 프로그램을 만드는 아이디어인 개인 프로젝트로 시작되었습니다.

NINJA-IDE에서 영감을 받은 현재의 목표는 존재하는 다른 IDE와 경쟁하는 것이 아니라 사실이며 좋은 것이 많이 있으며 일반적으로 C 프로그래머는 IDE를 사용하지 않지만 EDI-C C를 "괴물"로 보는 대학생을 위해 설계된 간단하고 가벼운 크로스 플랫폼 편집기를 목표로 합니다.

즉, 환경에는 C 구문 자체 도움말이 있으며, 소스 코드를 컴파일하기 전에 세미콜론이 누락된 경우를 알고, 기능, 구조 등을 보기 위한 사이드 탐색기, 간단히 말해서 보다 친숙한 작업을 수행하는 데 필요한 모든 것이 있습니다. 초보자를 위한 언어입니다. 마지막으로 언급한 이 기능은 현재 구현되지 않았지만 곧 구현될 예정입니다 ;).

EDI-C  완전히 프로그램된 Python, Qt를 그래픽 라이브러리(PyQt)로 사용합니다. 이 프로젝트는 매우 젊고 성장하기를 바랍니다. Python을 재미있게 즐기고 싶은 분들을 프로젝트에 초대합니다. 현재 컴파일러 사용 GCC, 향후 사용할 예정입니다. 그 소리.

EDIS-C 기본 기능

  • 모든 기본 기능(열기, 여러 파일 열기, 저장, 다른 이름으로 저장, 실행 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 선택, 삭제 등)이 있는 편집기.
  • 여러 탭의 여러 편집기.
  • 현재 탭을 닫고, 모든 탭을 닫고, 작업 중인 탭을 제외한 모든 탭을 닫습니다.
  • 소스 코드를 인쇄하십시오.
  • 형식화된 날짜 삽입 옵션.
  • 표준 라이브러리에서 헤더를 삽입하기 위한 옵션입니다.
  • 라인 마진.
  • 줄 여백의 거리에 따른 주석 제목 및 구분 기호 삽입.
  • 예약어 및 기능에 대한 구문 강조.
  • 자동 완성: [], (), {}.
  • 자동 들여쓰기, 구성 가능.
  • 코드 조각을 선택하고 들여쓰기를 적용하거나 제거할 수 있습니다.
  • 불투명도 구성 옵션이 있는 미니맵.
  • 확대, 축소.
  • 사이드바 위젯(사이드라인 번호).
  • 탭 및 공백 표시.
  • 표준 출력을 표시하기 위한 위젯 출력.
  • 그 중에서도 더…

edis-c

2014-07-03 01:06:37 스크린 샷

2014-07-03 00:52:39 스크린 샷

2014-07-03 00:50:35 스크린 샷

많은 제안과 물론 비판을 기대하며 이 작은 프로젝트에 다시 한 번 여러분을 초대합니다.

EDIS-C 소스 코드는 어디에서 얻을 수 있습니까?

소스 코드는 GitHub에서 호스팅되며 저장소를 복제하고 소스에서 실행할 수 있습니다.

소스 코드


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   디아 제판

    순수 C 전용인가요? 아니면 C++?

    1.    엘리오타임3000

      GCC를 컴파일러로 사용하기 때문에 그렇게 생각합니다.

      1.    요한 복음

        gcc가 오랫동안 c, c++ 및 기타 언어를 지원하는 것으로 알고 있는 한 왜 gcc를 제한 사항으로 언급하는지 이해할 수 없습니다.

        추신: 저자에게: 축하와 감사를 드립니다. 추가 기여는 언제나 환영합니다. 특히 좋은 기여라면 더욱 그렇습니다. 한 가지 질문은 Clang 지원이 선택 사항입니까 아니면 Gcc를 대체하는 것입니까? 내가 아는 한 Clang은 여전히 ​​지원해야 하며 이와 같은 작업이 얼마나 빨리 진행되고 있는지 알고 있기 때문입니다.

        바라건대 이 IDE가 언젠가 전체 C 제품군을 지원하게 되기를 바랍니다.

        1.    가브리엘 아코스타

          매우 감사합니다 ! 당신이 말했듯이 Clang은 다듬을 것이 부족하기 때문에 지원은 선택 사항이 될 것입니다. 하지만 시도하는 것이 좋은 생각이었고 좋은 결과를 얻었습니다.

    2.    가브리엘 아코스타

      예, 당분간은 순수한 C입니다. 나는 최종 버전을 염두에 둘 것이며, 확실히 C++용으로도 준비되어 있습니다. 인사말.

      1.    엘리오타임3000

        내가 아는 한, 비슷한 이름도 있습니다. 진자이, C 및 C++ 편집기이며 정말 안정적일 뿐만 아니라 훌륭한 코드 검사기가 있습니다.

        마지막으로 시도해 보세요. 후회하지 않을 거예요.

        1.    가브리엘 아코스타

          귀하의 의견에서 알았습니다. 감사합니다! 처음에 말했듯이, EDIS를 만드는 아이디어는 Python으로 재미를 느끼고, 다소 "큰" 일을 할 수 있고, 배우는 것이었습니다. 목표는 학생이 필요한 것보다 더 많은 것을 가지고 무거운 환경에서 길을 잃지 않도록 하는 것입니다. 인사말!

      2.    시니 키레

        Microsoft SQL 서버 관리 또는 이와 유사한 것과 함께 유니에서 제공하는 것이기 때문에 C#을 지원한다면 좋을 것입니다.

  2.   엘리오타임3000

    C 라인 검사기와 함께 제공되는 Zinjai라는 또 다른 C++ IDE가 생각나는 것 같습니다(그 덕분에 C++의 놀라운 세계를 발견했습니다).

  3.   팝아치

    아주 좋은 IDE! 매우 완전하고 동시에 가벼운 IDE인 저자에게 축하를 보냅니다. 약간의 세부 정보가 필요하지만 매우 멋집니다. 이제 막 C 언어를 시작하는 데 많은 도움이 되었습니다. 대단히 감사합니다. 그것을 공유!

    1.    가브리엘 아코스타

      매우 감사합니다! 예, 여전히 알파 버전에서 많은 것을 놓치고 있지만 매일 버그를 수정하고 새로운 것을 추가하고 있습니다. 인사말.

  4.   제베로스

    괜찮아 보이지만 Python 3에 있었다면 더 좋았을 것입니다.

  5.   티르 소 주니어

    멋져보이고 바로 해봐야겠습니다.