245개의 테마와 향상된 구문 강조 기능을 갖춘 개선된 Notion 구문 강조기
Notion Syntax Highlighter는 jserwatka.dev에서 개발한 무료 크롬 확장 프로그램입니다. 이는 Notion의 코드 블록 구문 강조 기능을 향상시키고 다양한 테마 옵션을 제공합니다. 245개의 테마로 사용자는 코드 블록의 외관을 선호에 맞게 사용자 정의할 수 있습니다.
설치 후, 이 확장 프로그램은 기본 테마인 Gruvbox dark를 자동으로 선택합니다. 그러나 사용자는 확장 프로그램 아이콘을 클릭하고 다른 테마를 선택함으로써 쉽게 테마를 변경할 수 있습니다. 추가적인 편의를 위해, 주 테마 드롭다운은 몇 가지 테마만 표시되지만, 사용자는 드롭다운 아래를 클릭하거나 확장 프로그램 아이콘을 마우스 오른쪽 클릭하여 "Options" 메뉴에 접근함으로써 더 많은 테마를 추가할 수 있습니다. 옵션 페이지에서 사용자는 기본 목록에 표시되길 원하는 테마를 선택할 수 있습니다.
Notion Syntax Highlighter 확장 프로그램에서는 개인 정보 보호가 우선시됩니다. 어떠한 사용자 데이터도 분석하거나 전송하지 않습니다. 선택한 테마와 색상 구성 설정과 같은 모든 필수 데이터는 사용자의 브라우저 내에 로컬로 저장됩니다.
이 확장 프로그램에는 몇 가지 알려진 문제점이 있습니다. Notion의 코드 블록의 성능 상의 이유로 특정 문자 제한에 도달하면 구문 강조 기능이 비활성화됩니다. 큰 코드 스니펫을 사용하는 경우 코드 블록 편집기에서 느려질 수도 있습니다. highlight.js에서 지원하지 않는 언어는 Notion의 기본 강조 기능과 테마로 대체됩니다. Notion의 외관을 변경하려면 페이지를 새로 고침하여 코드 블록 내의 글꼴 색상을 업데이트해야 할 수도 있습니다. 마지막으로, 특정 테마에서는 언어 선택기, 커서 및 옵션 버튼이 표시되지 않을 수 있습니다.
Notion Syntax Highlighter의 미래적인 개선 사항으로는 큰 코드 블록 편집과 관련된 성능 문제 해결, 그림자, 둥근 테두리, 줄 번호 및 줄 높이 사용자 정의를 위한 구성 가능한 옵션 추가가 포함됩니다. prettier 및 기타 코드 포매터의 지원도 계획 중이며, 새로운 테마 추가 과정을 간소화하는 것도 계획 중입니다.