OneNote에서 코드 형식을 올바르게 지정하는 방법

OneNote는 초기 출시 이후 상당한 발전을 거듭해왔습니다. 처음에는 매우 기본적인 메모 작성 프로그램으로 시작했지만, 수년에 걸쳐 개선되어 Evernote와 같은 경쟁 앱들과 견줄 만한 수준에 도달했습니다. Microsoft의 생산성 제품군 중 하나로 데스크톱 환경에서 많은 사용자들에게 인기를 얻고 있으며, OneNote 역시 그 일부입니다. 최신 버전에서는 녹음 기능, 오디오 삽입, 심지어 Excel 스프레드시트까지 삽입할 수 있을 정도로 기능이 향상되었습니다. 대부분의 메모 작성 요구사항을 충족하며, 부족한 부분은 추가 기능으로 보완할 수 있습니다. MS Office의 다른 앱들과 마찬가지로 OneNote 또한 고유한 추가 기능 생태계를 가지고 있으며, 그 중 하나가 코드를 저장하고 관리하는 사용자들에게 유용한 NoteHighlight2016입니다. 이 추가 기능은 OneNote에서 코드 형식을 적절하게 지정해 주며, C#, CSS, SQL, JS, HTML, XML, Java, PHP, Perl, Python, Ruby 및 CPP와 같은 다양한 프로그래밍 언어를 지원합니다.

OneNote에서 코드 서식 지정하기

NoteHighlight2016은 오픈 소스 추가 기능입니다. Github에서 다운로드한 후 MSI 파일을 실행하여 설치할 수 있습니다. 이 추가 기능은 설치 과정이 매우 간단하며, 다른 Office 앱과 마찬가지로 별도의 활성화 과정이 필요하지 않습니다. 설치가 완료되면 OneNote를 실행했을 때 ‘NoteHighlight’라는 새로운 탭이 생성된 것을 확인할 수 있습니다.

해당 탭에서는 지원하는 모든 프로그래밍 언어 목록을 보여줍니다. 코드의 형식을 올바르게 지정하기 위해서는 코딩에 사용된 언어를 정확하게 선택해야 합니다.

언어를 선택하면 새로운 창이 나타납니다. 이 창에 코드를 붙여넣고 ‘클립보드에 복사’ 옵션이 활성화되어 있는지 확인해야 합니다. 이 옵션을 활성화하면 NoteHighlight 창에 붙여넣은 모든 코드가 자동으로 형식화되어 클립보드에 복사됩니다. 만약 해당 옵션을 활성화하지 않으면, 서식이 적용된 코드를 수동으로 복사해야 합니다.

이제 OneNote 노트북으로 돌아가서, 클립보드에 복사된 코드를 메모에 붙여넣으면 형식이 유지된 채로 표시되는 것을 확인할 수 있습니다.

제한 사항

NoteHighlighter를 사용하면 OneNote 내에서 코드의 서식을 지정할 수 있지만, 메모 작성 인터페이스 자체에 새로운 기능이 추가되는 것은 아닙니다. 즉, 언어를 선택할 때 열리는 창을 통해 코드의 서식을 지정하는 방식입니다. 만약 이미 메모에 붙여넣은 코드 조각을 편집하려고 하면 추가 기능이 코드를 인식하지 못하고 서식을 적용하지 않습니다. 붙여넣은 코드 조각을 변경하고 서식을 유지하려면 반드시 NoteHighlight 탭을 다시 사용해야 합니다.

이 추가 기능은 코드 구문을 분석한 다음, 기본 내장된 텍스트 서식 스타일을 사용하여 OneNote용으로 서식을 지정합니다. 서식을 선택한 후 홈 탭의 기본 텍스트 도구를 사용하여 언제든지 서식을 변경할 수 있습니다. 참고로, 이 추가 기능은 OneNote 2016 버전에서만 작동합니다.