독점적 인 스크립팅 언어에 대한 지원을 제공하기 위해 기존 IDE (예 : 플러그인 개발)를 수정하려고합니다. 구문 강조, 자동 완성 등과 같은 몇 가지 기능 만 구현하면됩니다 (즉, 요구 사항은 매우 간단합니다). 기능을 통합하는 데 가장 적합한 IDE 또는 텍스트 편집기는 무엇입니까? 예를 들어, 이클립스 플러그인을 개발한다고 생각하면 고통 스러울 것입니다.IDE의 사용자 정의
메모장 + +에 대해 어떻게 생각하십니까?
독점적 인 스크립팅 언어에 대한 지원을 제공하기 위해 기존 IDE (예 : 플러그인 개발)를 수정하려고합니다. 구문 강조, 자동 완성 등과 같은 몇 가지 기능 만 구현하면됩니다 (즉, 요구 사항은 매우 간단합니다). 기능을 통합하는 데 가장 적합한 IDE 또는 텍스트 편집기는 무엇입니까? 예를 들어, 이클립스 플러그인을 개발한다고 생각하면 고통 스러울 것입니다.IDE의 사용자 정의
메모장 + +에 대해 어떻게 생각하십니까?
NetBeans Generic Language Framework을 사용해 볼 수도 있습니다.
NetBeans 프로젝트 인 Generic Languages Framework를 사용하면 프로그래밍 언어를 정의하고이를 NetBeans IDE에 통합 할 수 있습니다. 첫 번째 단계에서는 언어 - 어휘 부분 (정규식을 사용하여 토큰 정의)과 구문 (문법 규칙)을 설명해야합니다. 두 번째 단계에서는 NetBeans에서이 언어를 시각화하는 방법을 정의 할 수 있습니다. 토큰 (구문 색칠) 또는 접기 (문법 규칙에 따라)의 색을 정의 할 수 있습니다. 이 언어의 어떤 부분을 탐색기에 표시할지 정의하고이 언어와 다른 많은 기능을 들여 쓰는 방법을 정의 할 수 있습니다.
이 튜토리얼에서는 새로운 NetBeans 모듈을 작성하고 언어 지원을 추가하며 언어의 어휘 및 구문 구조를 설명하고 사용자 언어의 모든 표준 편집기 # 기능에 대한 지원을 추가하는 과정을 안내합니다.
vim에서는 구문 폴더에 다른 파일을 추가하여 사용자 지정 구문 강조 규칙을 쉽게 추가 할 수 있습니다. 자세한 내용은 도움말을 보는 것이 가장 좋습니다.
메모장을 올바르게 기억하면 ++에서 사용자 지정 구문 파일을 정의 할 수도 있습니다.
eclipse와 비슷한 프로젝트는 http://www.eclipse.org/Xtext/입니다. – KDM