Edis : Python 기반 C 용 IDE

몇 달 전에 이거 알파 버전의 IDE를 발표하는 기사. 현재는 이미 안정적인 버전이며 다음 버전으로 진행됩니다.

에디스 순수로 개발 된 C 프로그래밍 언어 (C ++를 지원하기위한 작업이 진행 중) 용 통합 개발 환경 (IDE)입니다. Python 및 사용 파이큐트 그래픽 인터페이스의 경우.

뛰어난 기능

  • 일반적인 기능 : 자동 들여 쓰기, 탭 및 공백 표시, 탭은 편집기를 변경하기 위해 콤보로 대체되었습니다.
  • 다중 플랫폼
  • 검색 및 바꾸기
  • 특정 줄 및 / 또는 열로 이동
  • 기호로 이동
  • 구문 강조
  • 코드 접기
  • 패널 숨기기 / 표시
  • 마지막 세션의 파일과 프로젝트를 기억하는 세션 관리
  • 에어 업데이트
  • 실시간 미니 맵
  • 단어 강조
  • 코드 붙여 넣기 (Pastebin과의 상호 작용)
  • 코드 스타일 분석기
  • 파일 선택기
  • 심볼 트리
  • 프로젝트 매니저
  • 문서 기반 자동 완성
  • 마르카도 레스
  • 스마트 자동 완성 {}, (), []
  • 파일 탐색기
  • 인터페이스 및 편집 기용 테마 생성기
  • 그리고 훨씬 더!

스크린 샷

screenshot1

Edis는 기본적으로 사용합니다. GCC 컴파일을 위해 사용할 수 있지만 그 소리.

프로젝트와 협력하는 방법?

협업하는 방법에는 여러 가지가 있습니다.

버그보고, 번역, 다양한 배포판 패키징, 웹 개선, 코어 등 이거 한 번보세요 페이지.

설치

에디스 모든 배포판의 소스 코드에서 설치하려면 멀티 플랫폼입니다. 먼저 종속성:

sudo python setup.py 설치

미래로

발전 에디스 그것은 지속적이고, 당신이 구현하고 싶은 미친 아이디어가 많이 있습니다.

  • 디버거
  • 코드 버전 관리 지원
  • 스타일 파서 개선
  • 다이어그램 서랍
  • 플러그인 지원
  • 코드 버블
  • 그리고 더!

연락처

에디스 소유  GitHub에 의해 생성 된 후 수정되었으며, 구식이며 고아입니다.). 또한 메일 링리스트 회전 할 수있는 활동입니다.

방출

에디스 호스팅 GitHub의 자동으로 실행되는 테스트가 있습니다. 트래비스 -CI.


코멘트를 남겨주세요

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

*

*

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

  1.   유키 테루

    저는 KDEvelop이나 간단한 vim + 플러그인을 선호합니다 😀

  2.   ROLO

    흥미로운 프로젝트 +1

  3.   Pro +

    더 많은 옵션을 갖는 것은 결코 나쁘지 않지만 잘 모르겠습니다 ... 이미 존재하는 많은 다른 옵션 대신 사용할 가치가있게 만드는 데 기여합니까?

  4.   제타카01

    Python으로 개발 된 C 용 환경, 농담. Python의 가장 빠른 부분은 C입니다. Python이나 C를 모르는 사람들에게 적합합니다.

    잘 했어

    1.    제타카01

      나는 Lazarus와 같은 네이티브 및 크로스 컴파일을 사용하는 것을 선호합니다. 자바 또는 모노 옵션 (가상 머신 포함)은 나에게 크립을 제공합니다.

      인사

    2.    제타카01

      아, Go도 허용됩니다. Google에서만 제공합니다. 주제를 벗어서 죄송합니다.

  5.   라울 P

    코드 블록과 같은 다른 개발이 개선되어야한다고 생각합니다. 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도 있습니다)을 사용했습니다. 불필요한 추상화 계층을 생성하는 하드웨어에 액세스하기 위해 개체가 없습니다. C로 만든 Linux는 C ++로 만든 것이 아닙니다.
      칩을 프로그래밍하여 삶을 더 쉽게 만들어 줄 MikroPascal 또는 MikroC를보십시오.

      1.    티룩스

        그렇기 때문에 시작하고 싶은데 배우고 싶은데 아직 길을 잃었지만 무언가에 대해서는 시작해야 할 것입니다.

        나는 당신의 권고를 따르고 내가 무엇을 할 수 있는지 보려고 노력할 것입니다. Giskard 대단히 감사합니다.

      2.    세바스티안

        좋아, 마이크로 컨트롤러는 C ++, 분명히 OOP로 프로그래밍 할 수 있습니다 .PIC에 대해 이미 수행 된 것이 있는지 잘 모르겠습니다. 진실이 오늘 사진을 사용하고 싶기 때문에 신경 쓰지 않습니다 ...
        하드웨어 추상화가 많이 사용됩니다. 세계에서 가장 인기있는 전자 개발 플랫폼이며 전자 및 프로그래밍에 대한 액세스를 민주화했습니다. 저는 Arduino에 대해 이야기하고 있으며 OOP를 사용합니다.
        하드웨어 추상화는 HAL로 알려져 있으며, ST 마이크로 컨트롤러 회사는 STM3F32xx와 같은 M4 피질 마이크 용 HAL을 제공합니다.

  9.   빅터 R.

    좋은 이니셔티브, 어떻게 작동하는지 알아보기 위해 시도해 보겠습니다.

    안녕하십니까!