Eric

소프트웨어 스크린 샷:
Eric
소프트웨어 정보:
버전: 18.06 업데이트
업로드 날짜: 22 Jun 18
개발자: Detlev Offenbach
라이센스: 무료
인기: 246

Rating: 2.4/5 (Total Votes: 5)

Eric은 개발자 및 프로그래머에게 Python 및 Ruby 프로그래밍 언어를위한 완전한 기능을 갖춘 고유 한 IDE (Integrated Development Environment)를 제공하는 오픈 소스 및 다중 플랫폼 프로젝트입니다.


전적으로 파이썬으로 작성되었습니다.

이 소프트웨어는 Python으로 작성되었으며, Qt 툴킷을 사용하여 디자인 된 그래픽 사용자 인터페이스 (GUI) 프론트 엔드를 갖추고 있으며 기본 텍스트 편집 기능을 제공하는 Scintilla 라이브러리를 통합합니다.

Eric은 Python 및 Ruby 프로그래머를위한 여러 가지 강력한 기능을 통합하여 전문적인 수준의 프로젝트 관리 유틸리티는 물론 일상적인 프로그래밍 편집기로도 사용할 수 있도록 설계되었습니다.


기능 요약

주요 주요 내용 중에는 소스 코드 콜팁, 자동 완성 및 폴딩, 고급 검색 기능, 최첨단 프로젝트 관리 기능, 오류 강조 표시, 중괄호 일치 및 편집자 수에 제한이 없습니다. p>

또한 Mercurial (HG) 저장소와 Subversion (SVN) 저장소에 대한 지원뿐만 아니라 대화 형 Python / Ruby 셸, 대화식 Python / Ruby 셸, 구성 가능한 창 레이아웃 및 구문 강조 기능, 기본 제공 프로젝트 전체 검색 및 바꾸기 기능을 제공합니다.

이 애플리케이션은 클래스 브라우저, 웹 브라우저, 풍부한 기능의 Ruby 디버거, 코드 적용 및 프로파일 링, 유닛 테스트 지원, CORBA 지원, CVS (Concurrent Versions System) 용 버전 제어 프론트 엔드와 같은 많은 강력한 기능을 통합합니다. , 협력 기능 및 소스 코드 문서화 시스템을 포함합니다.


또한 멀티 프로세싱 및 멀티 스레드 응용 프로그램, 자동 코드 검사기, 작업 관리, cx_freeze, enchant 및 PyLint 인터페이스, Qt 대화 상자 및 정규식 마법사, 로프 리팩토링 유틸리티의 디버깅을 지원하는 강력한 Python 디버거를 통합합니다.

>
결론

흥미로운 또 다른 기능은 외부 앱을 실행할 수있는 기능입니다. 또한이 프로젝트는 사용자에게 Qt 번역 및 양식을 미리보기위한 응용 프로그램 다이어그램 및 많은 내부 유틸리티를 제공합니다.

Eric은 현재 영어, 독일어, 프랑스어, 러시아어 및 체코 어를 비롯한 여러 언어로 제공됩니다. Qt4 및 Python 2 용 Eric4와 Qt4 및 Python 3 용 Eric5의 두 가지 안정 버전으로 배포됩니다.이 버전은 Linux, Microsoft Windows 및 Mac OS X 운영 체제를 지원합니다.

이 릴리스의 새로운 기능 : / p>

편집자 :
에디터의 왼쪽 또는 오른쪽에 마커 맵을 표시하는 구성 옵션 (에디터 -> 스타일 페이지)을 추가했습니다.
& quot; 폴드 & quot;에 대한 상황에 맞는 메뉴를 추가했습니다. 여유
& quot; 이동 & quot;을 사용할 때 접힌 선 처리가 개선되었습니다. 기능들
내용에 맞게 자동 완성 목록 상자 크기 조정
구성 옵션을 추가했습니다 (자동 완성 목록 상자의 최대 너비 및 높이를 설정하려면 편집기 - & gt; 자동 완성).
껍질:
내용에 맞게 자동 완성 목록 상자 크기 조정
핍 인터페이스 :
현지에서 사용할 수있는 패키지 / 휠을 설치하는 작업을 추가했습니다.
웹 브라우저 (NG) :
& quot; 리퍼러 & quot; 그것은 파이어 폭스에 의해 수행되는 헤더

버전의 새로운 기능 :

일반 사항 :
주 창에 온라인 상태를 표시하는 상태 표시 줄 아이콘이 추가되었습니다.
IDE의 개인 데이터를 지우는 작업을 추가했습니다.
체커:
코드별로 경고를 무시할 수있는 기능 추가 (__IGNORE_WARNING___ 사용, 예 : __IGNORE_WARNING_M613__)
디버거 :
디버거가 플러그인으로 구현되도록 디버거 인터페이스 레지스트리를 추가했습니다.
파이썬 디버거 :
JSONRPC 스타일 프로토콜로 프로토콜을보다 강력하게 변경했습니다.
디버그 클라이언트의 엄청난 속도 향상 (Tobias Rzepka)
Python 2와 3 (Tobias Rzepka) 용 디버거 클라이언트 통합
표준 및 스레드 디버거 클라이언트 통합 (Tobias Rzepka)
QThread 스레드에 대한 디버그 지원 추가 (Tobias Rzepka)
루비 디버거 :
Ruby 디버거를 제거했습니다 (인터페이스가 최근의 Ruby 버전에서 더 이상 작동하지 않음).
추적 뷰어 호출
클라이언트 스크립트 종료시 기록 중지 기능 추가
변수 뷰어
컨텍스트 메뉴를 통해보기를 새로 고치는 기능 추가
16 진수 편집기 :
멋진 16 진수 편집기 도구 추가 (독립 실행 형 도구로도 사용 가능)
아이콘 편집기 :

다른 모든 아이콘 편집기 창을 닫을 수있는 기능 추가
계획:
프로젝트 파일 목록에있는 파일을 빠르게 검색 할 수있는 대화 상자가 추가되었습니다 (대다수의 Mike C. Fletcher 덕분에)
열려있을 때 작업을 위해 프로젝트를 다시 검색하는 옵션이 추가되었습니다.
프로젝트 브라우저 :
키보드를 통해 파일 트리를 검색하는 기능 추가 (디렉토리 및 파일 만)
도구 :
트레이 초보
버전 정보를 보여주는 항목을 추가했습니다.
버전 제어 시스템 인터페이스 :
수은제
현재 책갈피 끌어 오기 및 밀어 넣기 지원 추가
스트립 확장 기능에 대한 추가 지원
histedit 확장 기능에 대한 지원이 추가되었습니다.
스트립에 대한 지원 추가 및 로그 브라우저에 대한 확장 가져 오기
관리 번들에 백업 번들을 제거하기위한 조치를 추가했습니다.
웹 브라우저 (QtWebKit 기반) :
각 사이트의 확대 / 축소 값을 기억하는 기능 추가 (이를 관리하는 대화 상자 포함)
상태 표시 줄 아이콘을 추가하여 온라인 상태 표시
웹 브라우저 (QtWebEngine 기반) :

이 버전의 QtWebKit으로 시작하는 것이 (공식적으로) 더 이상 지원되지 않기 때문에 웹 브라우저를 Qt 5.6.0부터 QtWebEngine으로 이식했습니다.
타사 패키지 :
Pygments를 2.1.3으로 업데이트했습니다.
pep8을 2.1.0dev0으로 업데이트하고 pycodestyle으로 이름을 변경했습니다.
4.1.0에서 coverage.py 업데이트
업데이트 된 pyflakes를 1.2.3 이상으로

버전 6.1.6의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.1.3의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.1.0의 새로운 기능 :

일반 사항 :
에릭 편집기에서 열 수있는 MIME 유형 목록을 편집하는 구성 페이지를 추가했습니다.
비표준 디렉토리에 설정 파일을 저장하기 위해 '--settings ='명령 행 스위치를 추가했습니다.
체커:
여러 CPU / CPU 코어를 사용하기 위해 코드 스타일 검사기에 일괄 처리 모드 추가
코드 스타일 검사기 (코딩 주석, 저작권, 블라인드 예외, 인쇄 문, 하나의 요소 튜플, __future__ 수입, 이전 스타일 문자열 형식, 문자열 형식 문자열)에 기타 검사를 추가했습니다.
구문 검사기에 배치 모드를 추가하여 다중 CPU / CPU 코어 사용
들여 쓰기 검사기에 일괄 처리 모드를 추가하여 여러 CPU / CPU 코어 사용
코드 복잡성 검사기를 추가했습니다. McCabe가 코드 스타일 검사기로
편집자:
들여 쓰기 가이드 색상을 구성하는 기능 추가
여러 완료 목록 및 통화 팁 공급자에게 질문 할 수있는 기능 추가
마커 맵에 검색 마커를 추가했습니다.
파일 탐색기:
파이썬 스크립트 가져 오기 기능 추가
로그 뷰어 :
구성 페이지를 포함하는 메시지 필터를 추가했습니다.
환경 설정 대화 상자 :

입력 된 문자열을 포함하지 않는 모든 항목을 비활성화하는 '검색'기능으로 '필터'기능을 변경했습니다.
첫 번째 쇼에서 축소되도록 구성 페이지 목록 항목의 처리를 변경하고 eric이 실행 중일 때 확장 된 항목을 기억합니다 (호출 사이가 아님).
시사 :
'스핑크스'를 사용하여 ReST 파일 미리보기 기능 추가
계획
프로젝트 유형 또는 파일 유형 연관이 변경 될 때 파일을 자동으로 재구성하는 기능이 추가되었습니다.
프로젝트 브라우저 :
파이썬 스크립트 가져 오기 기능 추가
소스 코드 Documentor :
매개 변수 유형 (@type, @ptype) 및 반환 값 (@rtype)을 설명하는 태그가 추가되었습니다.
작업 뷰어 :
수동으로 생성 된 작업에 하위 작업 (즉, 작업 계층 구조)을 추가하는 기능 추가
도구 :
비교 대화 상자
출력 검색 기능 추가
버전 제어 시스템 인터페이스 :
모든
비교 대화 상자의 출력을 검색 할 수있는 기능 추가
수은제
검색 모드로 로그 브라우저 기능 향상
풀 및 푸시 동작으로 로그 브라우저 기능 향상

diff보기로 상태 대화 상자 기능 향상
웹 브라우저:
HTML5 기능 권한에 대한 지원 추가
qttbrowser에서 수행되는 방식에 대한 콘텐츠 처리 헤더 아날로그의 향상된 구문 분석
v2 API의 VirusTotal 인터페이스 수정 및 확장
우리 자신의 웹 검사기 창을 추가하여 Qt 주간을 극복했습니다.
플래시 쿠키 관리자 추가
타사 패키지 :
4.0에 대한 업데이트 된 적용 범위
Pygments를 2.0.2로 업데이트했습니다.

버전 6.0.9의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.0.7의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.0.5의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.0.4의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.0.1의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 6.0.0의 새로운 기능 :

eric 릴리스 6.0.0에는 eric 5.5 기능과 몇 가지 추가 기능이 포함되어 있습니다. 주요 차이점은 Linux, Mac OS X 및 Windows 플랫폼에서 Python3 / 2, PyQt5 / 4 및 Qt5 / 4와 함께 사용할 수 있다는 것입니다.

버전 5.5.0의 새로운 기능 :

일반 사항 :
현재 인터프리터와 독립적으로 백그라운드에서 Python2 및 Python3 스크립트를 실행하는 백그라운드 서비스 구현
Candido Fontes가 제공 한 포르투갈어 번역이 추가되었습니다.
체커:
pep8을 1.5.6으로 업데이트했습니다.
Pyflakes를 버전 0.8.1로 업데이트했습니다 (Python 3.4.0 호환).
자바 스크립트 파일을위한 구문 검사기 추가
프로젝트 소스 브라우저에서 여러 파일을 검사하는 기능 추가
디버거 :
3.7.1로 업데이트 된 적용 범위
Python2 프로젝트에서 유효 범위 정보 활성화
편집자:
모든 마커를 보여주는 디스플레이와 같은 스크롤 맵을 추가했습니다.
컨텍스트 메뉴 항목을 추가하여 지정된 인코딩으로 파일을 다시로드합니다.
Qt 스타일 시트 파일을위한 렉서를 추가했습니다 (이전 에릭 버전에서 업그레이드 할 때 * .qss 파일에 대한 렉서 연관 변경은 구성 대화 상자를 통해 수행되어야 함)
QScintilla Gettext lexer (QsciLexerPO)에 대한 지원이 QScintilla 2.8.2부터 추가되었습니다.
QScintilla CoffeeScript 렉서 (QsciLexerCoffeeScript)에 대한 지원이 QScintilla 2.8.3부터 추가되었습니다.
다중 프로젝트 :
프로젝트 카테고리를 지원하고 다중 프로젝트 파일 형식을 변경했습니다.

포함 된 프로젝트 파일에 대한 상대 경로를 포함하도록 다중 프로젝트 파일 형식을 변경했습니다.
플러그인 관리자 :
원치 않는 항목을 숨기고 플러그인 다운로드 영역을 정리할 수 있도록 플러그인 저장소 대화 상자 확장
플러그인을위한 Python2 호환성 검사를 구현했습니다 (새로운 부울 플래그 'python2Compatible'
계획:
JavaScript 프로젝트에 대한 지원 추가
삭제 된 파일 / 디렉토리를 휴지통으로 이동하는 추가 된 코드 (os.remove), 누락 된 종속성으로 인해 send2trash를 가져올 수없는 경우
프로젝트 양식 브라우저 :
일부 양식 코드 작성 옵션을 수정하는 기능 추가 (Qt 구성 페이지 참조)
버전 제어 시스템 인터페이스 :
모든
상태 LED (오른쪽 아래 모서리) 클릭 가능 (전체 VCS 상태에 따라 로그 브라우저 또는 상태 대화 상자가 표시됨)
수은제
태그 대화 상자를 개선하고 특정 버전의 태그를 허용하도록 로그 브라우저를 확장했습니다.
초기 .hgrc / mercurial.ini 및 .hg / hgrc 파일의 내용을 입력하는 대화 상자가 추가되었습니다.
내부 병합 도구의 사용을 강제하는 구성 옵션을 추가했습니다.

구성된 원격 저장소 (기본값 / default-.hg / hgrc)에 종속적 인 푸시 / 풀 관련 작업의 사용 가능 여부
선택한 개정으로 전환하는 조치로 로그 브라우저를 확장했습니다.
shelve 확장 기능에 대한 지원이 추가되었습니다 (Mercurial 2.8 기준).
largefiles 확장 기능에 대한 지원이 추가되었습니다 (Mercurial 2.0 기준).
Mercurial 대기열 요약 추가 지원
다양한 '해결'부속 명령에 대한 지원 추가
웹 브라우저:
DuckDuckGo를 기본 검색 엔진 목록에 추가했습니다.
타사 패키지 :
CharDet을 2.2.1로 업데이트했습니다.

5.4.7 버전의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

5.4.6 버전의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 4.5.19의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 4.5.18의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 4.5.17의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

버전 4.5.15의 새로운 기능 :

이것은 버그 수정 릴리즈입니다.

요구 사항 :

Python
PyQt

스크린 샷

eric_1_69446.png
eric_2_69446.png

유사한 소프트웨어

코멘트 Eric

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!