여기에서 TextMate를 다운로드 할 수 있습니다.
Freenode.net의 TextMate Mailing List 또는 #TextMate IRC 채널을 사용하여 질문, 의견 및 버그 보고서를 사용할 수 있습니다.
마크로 메이트에도 문의 할 수도 있습니다.
버그 보고서를 제출하기 전에 버그 보고서 지침을 읽으십시오.
TextMate를 만들려면 다음이 필요합니다.
make 과 유사한 시스템을 구축합니다hash_map이 모든 것은 Homebrew 또는 Macports를 사용하여 설치할 수 있습니다.
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash 종속성을 설치 한 후에는 전체 체크 아웃 (하위 모듈 포함)을 한 다음 ./configure 를 실행 한 다음 ninja 실행하십시오.
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run ./configure 스크립트는 단순히 모든 종속성을 찾을 수 있는지 확인한 다음 bin/rave 호출하여 TextMate 로 release 로 설정하고 기본 대상을 설정하도록 설정된 build.ninja 부트 스트랩합니다.
환경 설정 → 번들을 통해 설치할 수있는 닌자 번들을 설치해야합니다.
그 후에는 텍스트 메이트 내에서 빌드하려면 pressB를 눌러 눌 수 있습니다. 아직 선호도 → 변수 또는 ~/.tm_properties 에서 PATH 변수를 설정하지 않아도 ninja 및 관련 도구를 찾을 수 있습니다. 예를 들어 $PATH:/usr/local/bin 될 수 있습니다.
기본 대상 ( .tm_properties 로 설정)은 TextMate/run 입니다. 이것은 TextMate를 다시 시작하지만 TextMate 내에서 호출되면 현재 인스턴스가 죽기 전에 대화 상자가 나타납니다. 전체 세션 복원이 있으므로 구축되지 않은 변경 사항이 있더라도 다시 시작하는 것이 안전합니다.
현재 파일이 테스트 파일 인 경우 빌드 할 대상이 변경되어 테스트가 속한 라이브러리를 빌드하도록 변경됩니다 (소스 트리의 루트에있는 .tm_properties 파일에서 TM_NINJA_TARGET 설정하여 수행됩니다).
마찬가지로 현재 파일이 TextMate.app 제외한 응용 프로그램 대상에 속하는 경우 TM_NINJA_TARGET 은이 응용 프로그램을 빌드하고 실행하도록 설정됩니다.
TextMate.app 응용 프로그램의 경우 두 가지 상징적 빌드 대상이 있습니다.
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMate모든 것을 청소하려면 :
ninja -t clean 또는 간단히 ~/build/TextMate 삭제하십시오.
TextMate 소스는 Free Software Foundation, 라이센스의 버전 3 또는 이후 버전에서 게시 한 GNU 일반 공개 라이센스에 따라 릴리스됩니다.
TextMate는 Allan Odgaard의 상표입니다.