"구조화된 문서 편집기"는 HTML, JavaScript 또는
XML과 같은 다양한 마크업 언어를 편집하기 위해 사용할 수 있는
몇 가지의 문서 편집기 중 하나입니다.
구조화된 문서 편집기에는 다음과 같이 마크업 태그로 코딩된 파일을 편집할 때
사용할 수 있는 다양한 편집기가 있습니다.
| 파일 유형 |
편집기 |
컨텐츠 지원 여부 |
| 캐스케이딩 스타일시트(CSS) |
CSS 소스 페이지 편집기 |
예 |
| 문서 유형 정의 |
DTD 소스 페이지 편집기 |
아니오 |
| HTML |
HTML 소스 페이지 편집기 |
예 |
| JavaScript™ |
JavaScript 소스 페이지 편집기 또는
JavaScript 편집기의 소스 탭 |
예 |
| JSP |
JSP 소스 페이지 편집기 |
예 |
| XML |
XML 편집기의 소스 탭 |
예 |
| XSD(스키마) |
XML 스키마 편집기의 소스 탭 |
예 |
네비게이터 또는 패키지 탐색기 보기에서 관련 파일 이름을 마우스 오른쪽 단추로
클릭하고 연결 프로그램을 클릭한 후 위에 언급된
편집기를 선택하여 구조화된 문서 편집기에 액세스할 수 있습니다.
구조화된 문서 편집기는 연관된 마크업 언어와 상관 없이 일관성있는
인터페이스를 제공합니다. 찾기 및 바꾸기, 실행 취소, 다시 실행, 맞춤법 검사기 및
코딩 지원과 같은 기능을 제공합니다(달리 명시하지 않는 한).
또한 구문을 다른 색상으로 강조표시합니다. 다음은
구조화된 문서 편집기의 기능 중 일부에 대한 설명입니다.
- 구문 강조표시
- 각각의 키워드 유형 및 구문 유형이 다르게 강조표시되어,
특정 종류의 키워드를 쉽게 찾아서 편집할 수 있도록 합니다. 예를 들어,
HTML에서는 요소 이름, 속성 이름, 속성 값 및 설명의 색상을 다르게 표시하며,
JavaScript에서는 함수 및 변수 이름,
인용되는 텍스트 문자열 및 설명의 색상을 다르게 표시합니다.
- 무제한 실행 취소 및 다시 실행
- 이 옵션으로 전체 편집 세션 동안 파일에 대해 수행된 모든 변경사항을
단계적으로 실행 취소 및 다시 실행할 수 있습니다. 텍스트의 경우 변경사항은
한 번에 한 문자 또는 선택한 문자 세트만큼 증가됩니다.
- 컨텐츠 지원
- 컨텐츠 지원은 JavaScript 함수, HTML 태그 또는 기타
키워드를 삽입하는 데 도움이 됩니다. 컨텐츠 지원 목록에서 사용 가능한 선택사항은
파일 코딩 언어의 구문에 정의된 함수에 따라 다릅니다.
- 사용자 정의된 템플리트 및 스니펫
- 스니펫 보기를 사용하면 사용자 정의된 코드 스니펫 및
템플리트(JavaScript를 제외한 모든 코드 유형의 경우)에 액세스하여
정기적으로 사용되는 텍스트 문자열을 신속하게 추가할 수 있습니다.
- 함수 선택사항
- 커서 위치에 따라 함수 또는 태그 선택 표시기가
소스 페이지의 왼쪽 영역에 있는 세로 눈금자에 함수 또는 태그를
포함하는 행 번호를 강조표시합니다.
- 팝업 메뉴 옵션
- 이 옵션은 Workbench 편집 메뉴에서 사용 가능한 동일한 편집 옵션입니다.