Now 코드 편집기(고급 기능)로 코드 편집
Now 코드 편집기는 CSS(Cascading Style Sheets), HTML(Hypertext Markup Language), JavaScript, XML(Extensible Markup Language) 및 JSON(JavaScript Object Notation)을 지원하는 서식 있는 텍스트 편집기와 같은 인터페이스입니다. Now 코드 편집기를 사용하여 UI 빌더 구성요소에서 넥스트 경험 UI 구성, 데이터 자원 구성, 스타일, 이벤트, 클라이언트 측 및 서버 측 스크립트를 수정합니다.
Now 코드 편집기는 다음 기능을 지원합니다.
- 기본 편집
- 디버깅
- 명령 팔레트
- 코드 서식 지정
- 구문 검사 및 강조 표시
- 자동 제안
- 일반 코드에 대한 스크립트 매크로
기본 편집
| 동작 | 설명 |
|---|---|
| 코드 포맷 |
스크립트에 적절한 들여쓰기를 적용합니다. 키보드 단축키:
|
| 구문 강조 표시 | 코드 구문을 강조 표시합니다. |
| 구문 |
형식 오류를 검사하고 구문 오류를 강조 표시합니다.
|
| 제안 표시 | 삽입 지점에 다음과 같은 유효한 요소 목록을 표시합니다.
키보드 단축키: 설정 메뉴에서 구문 강조 표시를 활성화하거나 끌 수도 있습니다.
|
| 댓글 전환 |
주석 두 개의 연속 슬래시(//)가 있는 하나 이상의 코드 줄입니다. 키보드 단축키:
|
| 미니 맵 표시 | 코드 스니펫의 미니맵을 표시합니다. 설정 메뉴에서 미니맵 옵션을 표시하거나 숨길 수 있습니다. |
| 단어 줄 바꿈 사용 | 편집기 영역에서 단어 줄 바꿈 기능을 사용합니다. 설정 메뉴에서 단어 줄 바꿈 사용 옵션을 전환할 수 있습니다. |
| 명령 팔레트 표시 | 일반 작업에 사용할 수 있는 명령 목록을 표시합니다. 편집기 명령을 실행하고, 텍스트를 찾아 바꾸고, 코드 블록을 접고 펼치고, 주석을 전환하고, 동일한 대화형 창을 사용하여 더 많은 작업을 수행할 수 있습니다. 키보드 단축키
|
| 편집기 확장 |
편집기를 확장하거나 축소합니다. 키보드 단축키
|
디버깅
스크립트 디버거를 시작하려면 도구 모음에서 스크립트 디버거 아이콘
클릭합니다.
주:
디버깅을 사용하도록 설정하고 선택한 언어가 JavaScript인 경우에만 중단점, 조건부 중단점 또는 logpoint를 추가할 수 있습니다.
| 작업 | 수행할 일 |
|---|---|
| 중단점 추가 | 눈금자 영역의 줄 번호 옆을 마우스 오른쪽 단추로 클릭하고 중단점 추가를 선택합니다. |
| 조건부 중단점 추가 |
|
| Logpoint 추가 | 눈금자 영역의 줄 번호 옆을 마우스 오른쪽 단추로 클릭하고 Add logpoint(logpoint 추가)를 선택합니다. |
| Diff 모드에서 텍스트 비교 |
나란히 뷰 아이콘 |
코드 편집기 매크로
- - 대상
- 설명: 예제 배열과 함께 표준 for 루프를 삽입합니다.
- 출력:
for (var i=0; i< myArray.length; i++) { //myArray[i]; }
- 방법
- 설명: 빈 JavaScript 함수 템플릿을 삽입합니다.
- 출력:
/*_________________________________________________________________ * Description: * Parameters: * Returns: ________________________________________________________________*/ : function() { },
- 정보
- 설명: GlideSystem 정보 메시지를 삽입합니다.
- 출력:
gs.addInfoMessage(gs.getMessage(""));
- 문서
- 설명: 함수 또는 매개변수를 설명하는 주석 블록을 삽입합니다.
- 출력:
/** * Description: * Parameters: * Returns: */
- 바르그로르
- 설명: OR 조건이 있는 두 값에 대한 GlideRecord 쿼리를 삽입합니다.
- 출력:
var gr = new GlideRecord(''); var qc = gr.addQuery('field', 'value1'); qc.addOrCondition('field', 'value2'); gr.query(); while (gr.next()) { }
- 바르그르
- 설명: 단일 값에 대한 표준 GlideRecord 쿼리를 삽입합니다.
- 출력:
var gr = new GlideRecord(""); gr.addQuery("name", "value"); gr.query(); if (gr.next()) { }