2010-11-24 6 views
5

Eclipse에서 JSP를 편집 할 때 <script> 태그 (예 : 자바 스크립트 코드)의 내용이 올바르게 색으로 구분되고 형식이 지정됩니다.자바 스크립트 편집기를 사용하도록 Eclipse 구성

이 질문의 범위를 벗어나는 이유로 사용자 정의 javascript 태그를 만들었습니다. <sj:script>이라고 부르 자고합니다. 이 유형의 본문은 일반 <script> 태그에서와 같이 순수한 자바 스크립트입니다.

그러나 사용자 정의 태그 내에 Javascript 코드가있을 경우 간단한 텍스트 (색상 코딩 없음, 들여 쓰기 없음 등)로 처리됩니다.

제 질문은 Eclipse가 사용자 정의 JSP 태그 내에서 특정 편집기를 사용하도록 어떻게 설정합니까?

+0

은 왜 사용자 정의 태그를 정의해야합니까? 그것은 일을하는 다소 독특한 방법으로 보입니다. – NimChimpsky

+0

그것은, 나는 동의한다. 하지만 난 독특한 방식으로 작동하는 프레임 워크를 개발 중입니다. –

+1

나는이 똑같은 상황에서 끝났으며 현재 [대답을 찾고 있습니다] (http://stackoverflow.com/questions/19391634/) e-wiki-wtp-jsp-editor-the-body-fo-a-custom-ta)를 사용하는 것입니다. 나는 무엇이든을 배운 경우에 여기에 어떤 결과를 게시 할 것입니다. –

답변

0

사용자 정의 태그를 사용하는 JSP에 태그 라이브러리 설명자 파일을 포함 시켰습니까?

http://www.delicious.com/powtac/javascript+eclipse

그냥 링크 물마루 이동하고 설치하는 방법에 대해 다른 설명을 참조 :

+0

네,하지만 콘텐츠가 Javascript이고 자바 스크립트 편집기가이 태그의 내용에 사용되어야한다고 eclipse에 알려주지는 않습니다. –

0

나는 JS 파일을 편집 일식을 가능하게 이클립스 플러그인의 목록을 가지고있다.

+0

답변 주셔서 감사합니다. 그러나 .js 파일을 편집 할 때 문제가 없습니다 (Eclipse 편집기로 충분합니다). 내 문제는 JSP 파일 (HTML 마크 업 포함)에있을 때, Eclipse가 내 사용자 정의 태그 내의 텍스트에 대해 'javascript'모드로 전환하기를 원할 때이다. –

0

AFAIK는 편집자가 파일 확장명에 따라 선택되며 파일 내부의 특정 내용에 따라이를 사용자 정의 할 수있는 메커니즘이 없습니다.

나는 2 개 옵션

  • Creating a custom text editor, 당신의 자바 스크립트가 외부 파일에 니펫을 넣어 계정으로 사용자 정의 스크립트 태그 (아마 가치가없는 노력)
  • 을 사용자 정의 안에 포함 지시어를 사용하는 참조 스크립트 태그.

    <%@ include file="javascript.js" %> 
    
+0

기본 텍스트 편집기에서 확장하여 사용자 정의 태그에 대한 규칙 만 추가하는 사용자 정의 텍스트 편집기를 만드는 간단한 방법이 있습니까? –

+0

나는 당신이 일반적으로 자바 개발에 익숙한 지, 특히 일식 개발이 얼마나 편한 지 모르지만 적당히 복잡하다고 분류 할 것이다. Offcourse를 사용하면 기본 편집기를보고 확장 할 수 있습니다. 그러나, 나는 두 번째 옵션을 선택하겠다. – ddewaele

+0

두 번째 옵션은별로 도움이되지 않는다. 나는 그것을 할 수있다. 생각 해줘서 고마워. –

0

이클립스는 모든 JSP 페이지에 제공 될 수있는 특정 태그를 추가 할 수있는 템플릿 기능이 있습니다.

당신은 이클립스 WTP (웹 도구 플랫폼)

1.Open 환경 설정 창 [선택 창> 환경 설정]을 [CSS 파일, HTML을 볼 수있는시 메뉴에서 2.Expand 웹 옵션을 설치했는지 확인 파일 등. 3. JSP 파일 선택 4. 선택 편집기 5. 템플릿 선택 6. 해당 창에서 새로 만들기를 클릭하면 나머지를 쉽게 완료 할 수 있습니다.

+0

당신이 대답 해 주셔서 고마워요,하지만이게 어떻게 도움이되는지 모르겠습니다. 나는 당신이 지적한 설정이 당신이 certian comands에 자동으로 생성되는 코드 스 니펫을 정의 할 수 있다고 생각합니다. –

+0

나는 그 같은 방식으로 추측한다. 당신은 TLD 파일 등을 두는 것과 같은 더 많은 정보를 줄 수 있습니까? –

1

MyEclipse 또는 Aptana Studio으로 시도 할 수 있습니다. 그들은 웹 개발을 위해 더 나은 편집자를 제공합니다.

그러나 더 나은 방법은 <script src="...">에있는 다른 파일 참조로 JS를 넣어하는 것입니다

  1. 당신은 자바 스크립트를 캐시 할 수
  2. 브라우저를 더 나은 편집기를 사용할 수 있습니다 (대신을 다운로드 매번 페이지의 나머지 부분과 함께)
  3. JS 파일이 인질로 잡혀있을 때 옆에있는 JavaScript 옆에 테스트를 작성할 수 있습니다.

[편집] Eclipse는 오픈 소스입니다. WTP 프로젝트 코드를 다운로드하고 텍스트 편집기 부분을 찾아 "스크립트"를 검색하십시오. 찾은 모든 장소에 "sj : script"도 추가하십시오.

+0

답변 주셔서 감사합니다. 내가 지금 필요로하는 것은 여분의 마일을 가야하고 적절하게 이클립스에서 올바르게 처리 된 '인라인'맞춤 자바 스크립트입니다. –

관련 문제