Sani Syntax Palette

이 서비스는 Google Docs™와 Google Slides™에서 소스 코드와 의사코드에 구문 강조 서식을 적용합니다.

Google Docs™와 Google Slides™에 넣은 소스 코드와 의사코드에 구문 강조 서식을 자동으로 적용합니다. C·C++·Python·JavaScript를 지원하며, 알고리즘 의사코드는 교재 표기법에 맞춰 조판합니다.

Sani Syntax Palette is a Google Docs™ and Google Slides™ add-on that applies syntax highlighting to source code and pseudocode inside your documents and presentations.

Google Docs™ · Slides™ C · C++ · Python · JavaScript 의사코드 조판 무료
설치하기

Google Workspace Marketplace™ 심사 진행 중입니다.

주요 기능

문서에 이미 있는 코드에도, 새로 넣는 코드에도 적용됩니다.

기존 코드에 적용

문서에 입력해 둔 코드를 드래그해 선택하면 그 자리에서 서식이 적용됩니다. 이미 작성한 강의 자료나 과제물을 정리할 때 사용합니다.

신규 코드 삽입

사이드바에 코드를 붙여넣으면 서식을 적용해 커서 위치에 삽입합니다. 코드 블록 배경과 글꼴 크기를 함께 지정할 수 있습니다.

VS Code 기본 테마

Visual Studio Code의 Light+ / Dark+ 색상을 그대로 사용합니다. 제어문과 선언 키워드를 다른 색으로 구분하는 방식까지 동일합니다.

언어 자동 감지

언어를 지정하지 않으면 코드 내용을 보고 판단합니다. 문자열, 주석, 숫자, 함수 이름, 자료형이 각각 구분됩니다.

Python · Dark+
def solve(nums):
    total = 0              # 누적
    for i, v in enumerate(nums):
        if v % 2 == 0:
            total += v
    return total

의사코드 조판

알고리즘 교재의 표기 규칙을 따릅니다. 색이 아니라 서체로 구분하므로 인쇄물과 과제 제출물에 적합합니다.

의사코드 · Light+
maxScore(x[], n):
    bestx[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™
요금무료
필요 권한현재 문서 접근, 사이드바 표시

개발자

문의와 버그 신고를 받고 있습니다.

Sani

알고리즘 강의 자료를 만들며 겪은 불편에서 출발해 이 부가기능을 개발했습니다. 의사코드를 교재 표기법대로 조판하는 기능이 핵심입니다.

문의
[email protected]
웹사이트
syntax-palette.sanskit.com
제품
Sani Syntax Palette