동일한 파일 내에서 다른 언어 구문 강조


18

파일 내에서 간단한 구문 강조 표시를 얻으려고합니다. 설정은 다음과 같습니다.

index.php메모장 + + <?와 ?>태그 사이의 모든 PHP 코드를 올바르게 강조 표시 하는 파일 이 있습니다 . 이 파일 안에 Java 태그 가 <script type="text/javascript">있으며 </script>태그 와 태그 사이에서 올바르게 인식 됩니다.

그러나 CSS가 올바르게 강조 표시되지 않습니다. 메모장 ++로 시도한 모든 "테마"에서이 사실을 알았습니다. 코드에 둘러싸여 <style type="text/css">과 </style>아직 제대로 CSS로 이해되지 않습니다.

어떤 아이디어?

참고 : Notepad ++는 개별 .css파일을 올바르게 강조 표시 합니다.


혼합 PHP와 Javascript를 올바르게 강조 표시하는 한 다른 언어를 인식하는 데 문제가 없어야합니다. NPP가 어떻게 혼합 언어 지원을 구현하는지 살펴보고 언어 인터리빙을 지원하기 위해 모든 PHP, (X) HTML 및 CSS의 속성을 조정해야합니다.
— 돌파구

답변:


3

PHP, HTML, CSS, JavaScript를 모두 같은 문서에서 개별적으로 강조 표시하는 phpDesigner 라는 프로그램을 사용합니다 . style = "fon ..."을 수행하더라도 각 부분에 대한 코드 완성을 수행합니다.

메모장 ++을 포함하여 PHP (및 동시에 사용하는 다른 모든 언어)로 작업 할 때 너무 좋은 다른 프로그램을 찾을 수 없으므로 이동해야했습니다. 내가 원했던 한 가지는 PHP 내에서 구문 강조 SQL 문자열 (SQL로만 잘 수행 됨)이지만 향후 버전 일 것입니다.


나는 델파이로 작성된 유일한 프로그램이라고 생각한다.; P는 쉽게 해독 할 수있다; *
— n00b

0

서로 다른 언어를 서로 삽입하려고하는 사람들을 위해 그러한 유형의 구성을 허용하는 도구를 찾았습니다 : http://www.freescripteditor.org/

개인적으로 SQL에 포함 된 PHP가 필요했습니다 (예, 순서대로).

구성 파일은 사람이 읽을 수 있으므로 텍스트 편집기를 사용하여 변경할 수 있습니다 (프로그램 자체에는 GUI도 있음).


0

나는 최근에 여러 언어가 포함 된 파일을 강조 표시하는 Sublime Text 2 를 사용해 보았습니다 . 제 경우에는 HTML + CSS + JS 뿐이지 만 PHP와 잘 작동 할 것이라고 확신합니다.

이 앱은 notepad ++만큼 기능이 많지는 않지만 훨씬 더 미학적으로 좋습니다.

데모 버전은 사용자에게 가끔 라이센스를 구매하라는 메시지를 표시하지만 시간 제한은 없습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.