Google Docs™와 Google Slides™에 넣은 소스 코드와 의사코드에 구문 강조 서식을 자동으로 적용하는 부가기능입니다.
Google Workspace Marketplace™ 심사 진행 중입니다.
문서에 이미 있는 코드에도, 새로 넣는 코드에도 적용됩니다.
문서에 입력해 둔 코드를 드래그해 선택하면 그 자리에서 서식이 적용됩니다. 이미 작성한 강의 자료나 과제물을 정리할 때 사용합니다.
사이드바에 코드를 붙여넣으면 서식을 적용해 커서 위치에 삽입합니다. 코드 블록 배경과 글꼴 크기를 함께 지정할 수 있습니다.
Visual Studio Code의 Light+ / Dark+ 색상을 그대로 사용합니다. 제어문과 선언 키워드를 다른 색으로 구분하는 방식까지 동일합니다.
언어를 지정하지 않으면 코드 내용을 보고 판단합니다. 문자열, 주석, 숫자, 함수 이름, 자료형이 각각 구분됩니다.
def solve(nums): total = 0 # 누적 for i, v in enumerate(nums): if v % 2 == 0: total += v return total
알고리즘 교재의 표기 규칙을 따릅니다. 색이 아니라 서체로 구분하므로 인쇄물과 과제 제출물에 적합합니다.
maxScore(x[], n): best ← x[1] for i ← 2 to n if x[i] > best then 최댓값 갱신 return best
| 요소 | 표기 |
|---|---|
| 변수 · 배열 이름 | 이탤릭체 |
| 예약어 | 정자체 + 굵게 |
| 숫자 · 프로시저 이름 | 정자체 |
| 한글 설명문 | 정자체 — 한글은 기울이면 자형이 왜곡되므로 제외합니다 |
| 본문 글꼴 | 사이드바에서 선택 (기본 Courier New) |
예약어 목록은 사이드바에서 직접 수정할 수 있습니다. 교재마다 표기가 다르기 때문입니다.
수정한 목록은 계정에 저장되어 다음에 문서를 열 때도 유지되며, 대소문자는 구분하지 않습니다.
코드를 삽입할 때 <- <= >= != 는
← ≤ ≥ ≠ 로 자동 변환됩니다.
수집하는 정보가 없습니다.
| 접근 범위 | 현재 열려 있는 문서 하나. Google Drive™의 다른 파일에는 접근할 수 없습니다 |
| 외부 전송 | 없음. 모든 처리는 사용자의 Google 계정 안에서 실행됩니다 |
| 저장 | 문서 내용을 저장하지 않습니다. 사용자가 지정한 예약어 설정만 계정에 남습니다 |
| 분석 · 추적 | 없음. 사용 기록을 수집하지 않습니다 |
Google Workspace Marketplace™ 심사가 완료되면 이곳에 설치 링크가 게시됩니다.
| 지원 환경 | Google Docs™, Google Slides™ |
| 요금 | 무료 |
| 필요 권한 | 현재 문서 접근, 사이드바 표시 |
문의와 버그 신고를 받고 있습니다.
알고리즘 강의 자료를 만들며 겪은 불편에서 출발해 이 부가기능을 개발했습니다. 의사코드를 교재 표기법대로 조판하는 기능이 핵심입니다.