EDI-C (알파), 처음에 호출 C-사이드, 자유 소프트웨어이고 많은 사람들이 사용할 수 있는 "큰" 프로그램을 만드는 아이디어인 개인 프로젝트로 시작되었습니다.
NINJA-IDE에서 영감을 받은 현재의 목표는 존재하는 다른 IDE와 경쟁하는 것이 아니라 사실이며 좋은 것이 많이 있으며 일반적으로 C 프로그래머는 IDE를 사용하지 않지만 EDI-C C를 "괴물"로 보는 대학생을 위해 설계된 간단하고 가벼운 크로스 플랫폼 편집기를 목표로 합니다.
즉, 환경에는 C 구문 자체 도움말이 있으며, 소스 코드를 컴파일하기 전에 세미콜론이 누락된 경우를 알고, 기능, 구조 등을 보기 위한 사이드 탐색기, 간단히 말해서 보다 친숙한 작업을 수행하는 데 필요한 모든 것이 있습니다. 초보자를 위한 언어입니다. 마지막으로 언급한 이 기능은 현재 구현되지 않았지만 곧 구현될 예정입니다 ;).
EDI-C 완전히 프로그램된 Python, Qt를 그래픽 라이브러리(PyQt)로 사용합니다. 이 프로젝트는 매우 젊고 성장하기를 바랍니다. Python을 재미있게 즐기고 싶은 분들을 프로젝트에 초대합니다. 현재 컴파일러 사용 GCC, 향후 사용할 예정입니다. 그 소리.
EDIS-C 기본 기능
- 모든 기본 기능(열기, 여러 파일 열기, 저장, 다른 이름으로 저장, 실행 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 선택, 삭제 등)이 있는 편집기.
- 여러 탭의 여러 편집기.
- 현재 탭을 닫고, 모든 탭을 닫고, 작업 중인 탭을 제외한 모든 탭을 닫습니다.
- 소스 코드를 인쇄하십시오.
- 형식화된 날짜 삽입 옵션.
- 표준 라이브러리에서 헤더를 삽입하기 위한 옵션입니다.
- 라인 마진.
- 줄 여백의 거리에 따른 주석 제목 및 구분 기호 삽입.
- 예약어 및 기능에 대한 구문 강조.
- 자동 완성: [], (), {}.
- 자동 들여쓰기, 구성 가능.
- 코드 조각을 선택하고 들여쓰기를 적용하거나 제거할 수 있습니다.
- 불투명도 구성 옵션이 있는 미니맵.
- 확대, 축소.
- 사이드바 위젯(사이드라인 번호).
- 탭 및 공백 표시.
- 표준 출력을 표시하기 위한 위젯 출력.
- 그 중에서도 더…
많은 제안과 물론 비판을 기대하며 이 작은 프로젝트에 다시 한 번 여러분을 초대합니다.
EDIS-C 소스 코드는 어디에서 얻을 수 있습니까?
소스 코드는 GitHub에서 호스팅되며 저장소를 복제하고 소스에서 실행할 수 있습니다.
순수 C 전용인가요? 아니면 C++?
GCC를 컴파일러로 사용하기 때문에 그렇게 생각합니다.
gcc가 오랫동안 c, c++ 및 기타 언어를 지원하는 것으로 알고 있는 한 왜 gcc를 제한 사항으로 언급하는지 이해할 수 없습니다.
추신: 저자에게: 축하와 감사를 드립니다. 추가 기여는 언제나 환영합니다. 특히 좋은 기여라면 더욱 그렇습니다. 한 가지 질문은 Clang 지원이 선택 사항입니까 아니면 Gcc를 대체하는 것입니까? 내가 아는 한 Clang은 여전히 지원해야 하며 이와 같은 작업이 얼마나 빨리 진행되고 있는지 알고 있기 때문입니다.
바라건대 이 IDE가 언젠가 전체 C 제품군을 지원하게 되기를 바랍니다.
매우 감사합니다 ! 당신이 말했듯이 Clang은 다듬을 것이 부족하기 때문에 지원은 선택 사항이 될 것입니다. 하지만 시도하는 것이 좋은 생각이었고 좋은 결과를 얻었습니다.
예, 당분간은 순수한 C입니다. 나는 최종 버전을 염두에 둘 것이며, 확실히 C++용으로도 준비되어 있습니다. 인사말.
내가 아는 한, 비슷한 이름도 있습니다. 진자이, C 및 C++ 편집기이며 정말 안정적일 뿐만 아니라 훌륭한 코드 검사기가 있습니다.
마지막으로 시도해 보세요. 후회하지 않을 거예요.
귀하의 의견에서 알았습니다. 감사합니다! 처음에 말했듯이, EDIS를 만드는 아이디어는 Python으로 재미를 느끼고, 다소 "큰" 일을 할 수 있고, 배우는 것이었습니다. 목표는 학생이 필요한 것보다 더 많은 것을 가지고 무거운 환경에서 길을 잃지 않도록 하는 것입니다. 인사말!
Microsoft SQL 서버 관리 또는 이와 유사한 것과 함께 유니에서 제공하는 것이기 때문에 C#을 지원한다면 좋을 것입니다.
C 라인 검사기와 함께 제공되는 Zinjai라는 또 다른 C++ IDE가 생각나는 것 같습니다(그 덕분에 C++의 놀라운 세계를 발견했습니다).
아주 좋은 IDE! 매우 완전하고 동시에 가벼운 IDE인 저자에게 축하를 보냅니다. 약간의 세부 정보가 필요하지만 매우 멋집니다. 이제 막 C 언어를 시작하는 데 많은 도움이 되었습니다. 대단히 감사합니다. 그것을 공유!
매우 감사합니다! 예, 여전히 알파 버전에서 많은 것을 놓치고 있지만 매일 버그를 수정하고 새로운 것을 추가하고 있습니다. 인사말.
괜찮아 보이지만 Python 3에 있었다면 더 좋았을 것입니다.
멋져보이고 바로 해봐야겠습니다.