PHP 페이지에 다음 코드가 있습니다.
<?php
$query = "
SELECT data
FROM table
WHERE param = 1
";
이 SQL은 PHP 문서에서 인용 부호로 묶여 있기 때문에 모든 것이 녹색으로 표시됩니다 (또는 문자열의 구문 강조 표시에 설정 한 색상).
PHP 문자열 내부에서도 SQL의 색상을 올바르게 지정하기 위해 숭고한 텍스트 2를 얻는 방법이 있습니까?
답변
내 Sublime 에서이 코드는 훌륭하게 작동합니다.
$query = "SELECT data FROM table WHERE param = 1 ";
‘=’다음에 줄 바꿈을 추가하지 마십시오
답변
에있는 PHP.tmLanguage
위치 를 수정해야합니다 Data\Packages\PHP
. MySQL 쿼리가 SELECT
/ DESCRIBE
등으로 시작하므로 정규식 규칙을 설정하고 적절한 컨텍스트를 할당해야합니다.