2012-07-06 3 views
3

현재 ColdFusion 코딩을 위해 Sublime Text 2를 사용하고 있습니다. 이Sublime Text 색상 # foo #을 SQL 쿼리의 주석으로 사용하지 마십시오.

<cfquery name="tester" datasource="#ds#"> 
    SELECT #createODBCDatetime(trim(arguments.foo))# 
    FROM dual; 
</cfquery> 

#createODBCDatetime(trim(arguments.foo))#를 작성할 때하는 코멘트와 같은 채색된다. Sublime Text 2가 ##을 주석으로 취급하지 않는다고 어떻게 말합니까?

답변

7

이 코드 서식은 ColdFusion 패키지가 아닌 SQL 패키지에 의해 사용자에게 전달됩니다.

는 당신은

Data -> Packages -> SQL -> SQL.tmLanguage 파일을 편집하여 서식 같은 주석을 제거 할 수 있습니다.

comment.line.number-sign.sql을 찾고 정규식 문자열 (#)(--) 또는 이와 비슷한 것으로 바꿉니다.

+1

더 - 규칙이 바로 # 규칙 위이기 때문에, 부담없이이 그냥 # 규칙을 삭제하십시오. – Busches

+0

패키지/사용자 폴더에서 복사본을 만들 수도 있습니다. 그렇지 않으면 SQL 패키지가 업데이트 될 때 변경 사항이 재설정 될 수 있습니다 (핵심 ST 패키지 중 하나라고 생각합니다). –

3

나는 cfquery 블록에서 해쉬 마크에 대한 범위 지정을 밀어 넣었습니다.

당신이 ColdFusion에서 숭고한 플러그인 GitHub의의 환매 특약의 문제 섹션에 추가해야합니다 바랍니다보고 싶은 다른 뭔가가있는 경우 : https://github.com/SublimeText/ColdFusion

+0

감사 원자 !!! – isurfbecause

관련 문제