Textmate 작은따옴표 자동 폐쇄

Textmate 작은따옴표 자동 폐쇄

저는 OS X Lion에서 TextMate 1.5.10을 사용하고 있는데, 어떤 이상한 이유로 작은따옴표(')에 대해 자동 완성 기능이 제공되지 않습니다. 큰따옴표(")는 잘 작동합니다.

저는 개인적으로 JavaScript나 PHP로 코딩할 때마다 작은따옴표를 사용하는 것을 선호하기 때문에 이것이 약간 짜증스럽습니다. 그리고 내가 검색한 한 TextMate는 실제로 기본적으로 작은따옴표를 자동으로 닫도록 되어 있습니다.

그러면 이 기능이 작동하지 않는 이유는 무엇이며 이 기능을 강제로 활성화하려면 어떻게 해야 합니까?

답변1

자동으로 삽입되는 쌍실제 언어에 따라 다름그리고 이를 위해 로드된 번들입니다.

실제 문자 쌍은 언어 및 상황에 따라 다른 설정을 사용하여 번들 기본 설정에 정의됩니다. 예를 들어 소스 코드에서는 주석과 문자열을 제외하고 아포스트로피가 닫는 문자로 설정되어 있습니다. 이는 범위 선택기를 사용하여 수행됩니다.

예를 들어 일반 텍스트에 대해 작은따옴표 자동 완성을 활성화하려면 이 번들의 기본 설정을 편집해야 합니다.TextMate 매뉴얼에 따르면.


이동묶음번들 편집기번들 편집기 표시. 왼쪽 창에서 "텍스트"와 "기타"를 선택합니다. 여기에 다음 줄을 추가합니다 smartTypingPairs(작은따옴표를 입력해야 합니다).이내에큰따옴표):

( "'", "'" ),

여기에 이미지 설명을 입력하세요

번들 편집기를 닫으면 일반 텍스트로 인식되는 모든 파일에 대해 작동합니다. 즉시 작동하지 않으면 다음을 사용하여 번들을 다시 로드하세요.묶음번들 편집기번들 다시 로드.

다른 언어(예: JavaScript 또는 PHP)로 변경하려면 해당 번들의 기본 설정을 검사해야 합니다.

관련 정보