프로젝트 소개
Editora는 Windows, macOS 및 Linux용 오픈 소스 프로그래머용 텍스트 에디터입니다. README에 따르면 이 애플리케이션은 JDK 25, JavaFX 26, RichTextFX 및 Maven으로 구축된 키보드 중심 애플리케이션입니다. 모든 동작은 등록된 커맨드이며, 키 코드에 바인딩하거나 M-x 커맨드 팔레트에서 실행할 수 있습니다. 'Search Everywhere'는 커맨드, 프로젝트 파일 및 심볼을 하나의 순위 지정 피커로 결합하며, 접두사를 통해 커맨드, 파일 또는 심볼로 범위를 좁힐 수 있습니다. 인터페이스는 Emacs, CUA, Sublime Text, VSCode 및 IntelliJ IDEA를 위한 키바인딩 테마를 제공하며, 단축키는 기록, 초기화 및 저장이 가능합니다. 메뉴 바에서도 동일한 커맨드 레지스트리를 사용할 수 있습니다.
편집 및 탐색 기능으로는 퍼지 파일 파인더, 최근 위치, 정의 미리보기(peek definition), 스티키 스크롤, 미리보기 탭, 관련 파일 점프, 트리 및 맵 뷰가 포함된 프로젝트 도구 창, 프로젝트가 열려 있지 않을 때 사용하는 현재 폴더 탐색기가 포함됩니다. 내장된 심볼 스캐너는 언어 서버 없이도 16개 언어에 대해 'Go to Symbol' 기능을 제공하며, 실행 중인 서버가 있을 경우 서버가 우선권을 갖습니다. 구문 강조는 TextMate 문법을 통해 40개 이상의 언어와 형식을 지원합니다. 번들 폰트로는 JetBrains Mono, Cascadia Code, Fira Code, IBM Plex Mono 및 Source Code Pro가 포함됩니다.
에디터는 자동 및 스마트 들여쓰기, EditorConfig 지원, 스니펫, 파일 템플릿, 태그 자동 닫기 및 자동 이름 변경, 괄호 매칭, 코드 폴딩, 주석 토글, 단락 채우기, 약어, 자동 채우기 모드, C-u 접두사 인자, Occur, tabify 및 untabify, 들여쓰기 변환, 서브워드 탐색, 마크 링, 쿼리-교체, 내로우잉(narrowing), 사각형 명령, 킬 링(kill ring), 문자열 조작 명령, 단어 및 라인 수준 실행 취소, 그리고 Undo History 도구 창을 제공합니다. 또한 심각도 강조, 팔로우 모드, 필터링 및 뷰 모드가 포함된 서버 로그 뷰어를 지원합니다.
워크스페이스 기능으로는 파일 병렬 배치를 위한 에디터 그룹, 다중 커서 및 열 선택, 선택 영역 없이 현재 라인 복사 또는 잘라내기, 구문 강조 포함 복사, 번들 사전 및 기술 용어 목록을 이용한 맞춤법 검사가 있습니다. LSP 지원은 베타 단계이며 PATH에 있는 23개의 언어 서버를 자동 감지할 수 있습니다. 진단 및 Problems 창, 미니맵 및 스크롤바 스트라이프, 정의/구현/타입 정의 및 선언으로 이동, 참조 찾기, 호버 문서, 시그니처 도움말, 발생 위치 강조, 심볼 이름 변경, 호출 및 타입 계층 구조, 완성, 자동 임포트, 코드 액션 및 퀵 픽스, Java 코드 생성, 문서 포맷팅, 인레이 힌트, 입력 시 재들여쓰기, 서버 제공 폴딩 및 선택 영역 확장을 제공합니다. Maven 인식 pom.xml 서버는 의존성, 플러그인 및 GAV 완성을 추가합니다. Java 전용 명령으로는 Organize Imports, Copy Fully Qualified Name 및 Reload Project Configuration이 있습니다. README는 editora-project.dev 링크를 제공하며, 이 프로젝트는 MIT 라이선스로 제공되고 AI 코딩 도구의 도움을 받아 구축되었음을 명시하고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.