10/27/2023
2/20/2025

텍스트 기반 마크업 언어.

Writerside App

Jetbrains의 문서 작성 도구.

https://www.jetbrains.com/writerside/

마크다운을 제공하지만 Writerside 만의 기능이 꽤 많다. 2023년 10월 기준으로 얼리 엑세스지만, 앞으로도 EAP나 무료 버전이 제공된다고 한다. 다음은 FAQ 중:

Writerside의 가격은 어떻게 되나요? Writerside는 현재 얼리 액세스 프로그램으로 배포되고 있으며 완전 무료입니다.

Writerside가 출시된 후에도 무료 버전이나 EAP 프로그램이 지속적으로 제공될 예정이므로 계속 무료로 도구를 사용할 수 있습니다.

테마와 레이아웃이 Jetbrain의 공식 문서과 같아서 퀄리티가 기본적으로 좋다.

에디터에서 작성하면 미리보기를 제공하는데, 로컬 호스팅하여 보여준다.

파일이 로컬에 저장은 되지만, Git 저장소와 연동하는 것을 권장하고 있다.

Marksman - Language Server for Markdown

Marksman은 markdown 파일을 위한 Language Server이다.

https://github.com/artempyanykh/marksman

할 수 있는 것:

  • Heading을 symbol로 등록한다. 그래서 에디터로 문서를 이동하거나 검색할 수 있다.
    • 이 기능은 문서를 찾을 때 매우 편리한데, 문서 내용을 검색하는 대신 제목(heading)으로 검색할 수 있어서 문서 찾기가 쉽다.
    예를들어 링크에서 Go to Definition을 하면 해당 제목으로 이동하고, 링크 생성할 때 제목(# 포함)을 자동 완성해준다.
  • 내부 문서 링크를 지원한다. 링크 문서로 이동하거나, 미리보기를 제공한다.
  • 위키 링크 [[...]], 마크다운 링크 [ref]: http://example.com "Title"를 지원한다.

상대 경로를 자동 완성하지 못하는 문제가 있다. 항상 프로젝트 루트 기준으로 링크 완성을 해준다.

Vim

Vimwiki에서 Text Object를 제공한다. 예를들어 vaH는 하위 제목까지 포함한 내용을 선택한다. 즉, Vimwiki로 마크다운 유틸 플러그인으로써 사용해도 좋다.