Sublime Text는 프로그래밍을위한 최고의 코드 편집기입니까?

Sublime Text는 프로그램 2에 가장 적합한 코드 편집기입니다.

Sublime Text 는 C ++로 생성 된 텍스트 및 코드 편집기이지만 프로그램의 기능을 확장하는 플러그인 시스템에도 Python을 사용합니다. 이 응용 프로그램은 Vim의 확장으로 탄생했지만 시간이 지남에 따라 자체 정체성을 획득 할 때까지 점차 달라졌습니다.

Sublime Text는 프로그래밍을위한 최고의 코드 편집기입니다.

Sublime Text는 오픈 소스 프로젝트가 아닙니다. 다행히도 계속 사용하기 위해 무료 버전을 다운로드 할 수 있으므로 전문적으로 사용하려는 경우가 아니면 상업용 버전을 구입할 필요가 없습니다.

숭고한 텍스트에는 높은 평가를받는 코드 편집기 가되는 몇 가지 기능이 있습니다. 많은 사용자가 동급 최고의 프로그램이라고 생각합니다.

Sublime Text는 매우 프로그래밍 가능합니다.

Sublime Text는 매우 다양한 코드 편집기입니다. 고급 프로그래밍 기술이있는 사용자는 프로그램에 자신의 코드 줄을 추가 할 수 있습니다. 이것은 기능개선하거나 프로그램과 함께 제공되지 않는 새로운 기능을 추가하는 데 매우 유용합니다 .

Sublime Text는 프로그래머가 Python 프로그래밍 언어를 사용하여 상호 작용할 수있는 API (Application Programming Interface)를 통해 내부를 노출 합니다 .

숭고한 텍스트 API

Sublime Text에는 내장 Python 인터프리터가 포함되어있어 플러그인 개발 중에 편집기 설정을 검사하고 API 호출을 빠르게 테스트하는 데 유용합니다. 이 인터프리터는 운영 체제의 Python 인터프리터와 독립적입니다.

패키지, 플러그인 및 기타 리소스의 가용성

Sublime 텍스트의 거의 모든 측면을 확장하거나 사용자 지정할 수 있습니다 . 편집기의 동작을 수정하고, 매크로를 추가하고, 메뉴를 확장하는 등의 작업을 수행 할 수 있습니다. 복잡한 플러그인을 생성하기 위해 편집기 API를 사용하여 새로운 함수를 생성 할 수도 있습니다.

숭고한 텍스트 플러그인

Sublime Text의 구성 파일은 XML 파일도 찾을 수 있지만 주로 JSON 구조를 따르는 텍스트 파일입니다 . 고급 확장 성 옵션의 경우 Python 소스 파일이 사용됩니다.

Sublime Text는 Textmate와 호환됩니다.

숭고한 텍스트 텍스트 매트

Sublime Text는 호환 되지 않는 명령을 제외하고 Textmate 패키지와 완벽하게 호환됩니다 . 또한 Sublime Text는 모든 구문 정의에 확장자 .tmLanguage가 있어야 하고 모든 환경 설정 파일에 확장자 .tmPreferences가 있어야합니다. 이는 .plist 파일이 구문 또는 기본 설정 하위 디렉토리에 있더라도 무시된다는 것을 의미합니다.

Vi / Vim 에뮬레이션

숭고한 텍스트 정력

이것은 Sublime Text를 사용하는 이전 Vim 사용자에게 유용합니다. Vi는 사용자가 키보드에서 모든 작업수행 할 수 있도록하는 오래된 모달 편집기입니다 . Vim은 여전히 ​​널리 사용되는 최신 버전의 vi입니다.

Sublime Text는 Vintage 패키지를 통해 vi 에뮬레이션을 제공합니다. 또한 더 나은 vi / Vim 편집 경험을 제공하고 Vintage보다 더 자주 업데이트되는 오픈 소스 프로젝트 인 Vintageous 라고 불리는 Vintage의 진화입니다 .

결론

Sublime Text 코드 편집기는 많은 프로그래머의 작업에서 기본 도구 가되었습니다 . 이 프로그램은 플러그인 시스템과 코드를 수정하여 새로운 기능을 추가하는 옵션을 포함하여 우리가 본 것처럼 다양한 가능성을 제공합니다. Vi 에뮬레이션은 모든 코드 편집기가 제공하지 않는 매우 멋진 기능이기도합니다. 여기에 공식 포럼의 대규모 커뮤니티가 추가되었습니다.