Markdown 편집기

5041 단어 markdowneditor
개편
MacBook Pro를 산 후 한동안 자신에게 맞는 지식 관리 체계를 만들기 위해 필기 소프트웨어를 들볶았다.사실 Mac를 시작하기 전에 나는 이미 많은 필기 소프트웨어와 서비스를 시험적으로 사용해 보았다. 예를 들어 Evernote(인상노트), 도운노트, 필기를 알기 위한 등등이다.그리고 나서 Emacs의 org-mode로 필기를 했습니다. 주로 자주 검색하는 내용이나 경험을 여러 개에 기록했습니다.org 파일에는 자체 FAQ가 포함됩니다.나중에 맥OS의 세계에서 더 좋은 도구가 있는지 보고 싶을 뿐만 아니라 Markdown이 더 좋은 필기 내용 매개체라고 생각하기 때문에 유명한 필기 소프트웨어와Markdown 편집기를 시도했다.
다음과 같은 작업을 대략적으로 시도했습니다.
  • Emacs
  • Boostnote
  • Quiver
  • Typora
  • Visual Studio Code
  • Yu Writer

  • 본고는 완전하고 전문적인 소프트웨어 평가 보고서가 아니다. 단지 나의 흥미로 인해 각 소프트웨어에 대한 비난과 칭찬을 할 뿐이다. 여러분은 시간을 보내셔야 한다.다음은 제가 위에서 언급한 각 소프트웨어에 대해 순서대로 말씀드리겠습니다.
    Emacs
    Emacs는 Markdown 편집기가 아니라, 내가 가장 많이 사용하는 것은 그것을 이용하여 계획을 세우는 것이다. (이전에는 Node.js 코드를 썼지만, 지금은 VS코드에 맡겼다.)Emacs로 Markdown을 쓰는 것은 live preview 기능이 없다는 단점이 있다.Emacs에서 하나 열었습니다.md 파일은 우물번호, 별번호, 세 개의 인덱스 등Markdown 문법의 키워드만 그대로 보이고, 흰색 바탕에 검은색 글자의 모양만 보일 뿐, 전혀 다른 양식이 없습니다.그것들을 보기 좋게 하기 위해서, 당신은 markdown-mode라는 Emacs 확장자를 설치해야 합니다.그러나 몇 번markdown-mode이 설치되어 있어 실시간으로 미리 볼 수 없다.markdown-mode의 메뉴 표시줄에는'Preview'라는 기능이 있는데 markdown라는 명령행 도구에 의존한다brew install markdown로 설치할 수 있다).모든 설치가 끝났을 때 'Preview' 메뉴 항목을 눌렀을 때 웹 브라우저에서 볼 수 있는 방식입니다. 프리뷰가 있지만 라이브는 아닙니다.
    Emacs가 Markdown을 쓰는 데도 틀린 점이 없는 것은 아니다.프로그래머에게 Markdown이 쓴 글에 코드를 삽입하는 것은 더 이상 정상적이지 않은 일이다.Emacs에서 Markdown 문법의 코드 블록에 커서를 놓고 controlc 의 조합 키를 누르고 인용 부호 키를 누르면 Emacs는 상응하는 패턴의 버퍼를 만들어 코드 블록의 내용을 새 버퍼에 복사하여 계속 편집할 수 있도록 합니다.다음 그림과 같이
    위의 GIF에서 코드 블록은 GitHub Flavored Markdown의 문법으로 시작하는 세 개의 반인용부호 뒤에 패턴의 이름, 즉 lisp를 붙이면 Emacs가 lisp-mode의buffer를 열 수 있다.이 버퍼에서는 문법이 밝고 자동으로 완성되는 등 Emacs의 완전한 기능을 사용하여 코드를 편집할 수 있습니다. SLIME가 시작되면 Common Lisp 코드도 실행할 수 있습니다.
    Emacs와 VScode는 코드를 작성하는 동시에 프로젝트를 쓰는 README입니다.md 파일은 충분할 겁니다.
    Boostnote
    '프로그래머의 노트'라고 자부하는 부스트노트는 내가 Emacs 밖에서 찾은 첫 번째 노트 소프트웨어가 아니었고, 그 전에 노트, Quiver도 시도했다.시작하자마자 Boostnote는 그야말로 Quiver의 오픈소스 무료 버전으로 상당히 사랑받았다.
    Boostnote는 당연히 내가 특별히 좋아하는 몇 가지가 있다. 첫째, Boostnote는 입력한Markdown 원본 문서를 실시간으로 미리 볼 수 있다.Markdown 렌더링의 효과를 보여주기 위해 편집 영역과 차이가 별로 없는 영역이 나열됩니다.(원래 이 구역의 너비는 드래그해서 조절할 수 있는 것으로 방금 발견되었다)
    그 다음으로 Markdown, 문법이 높은 코드 블록을 지원할 뿐만 아니라 표와 흐름도 지원합니다!물론 세로줄과 하이픈으로 표를 그리는 기능은 Emacs의 org-mode에만 존재한다고 생각했는데, 처음에 Boostnote로 표를 만들 때 상당히 흥분했다.text-based의 프로세스 그래프를 그리는 방식도 나로 하여금 시야를 넓히게 했다(나중에야 원래flowchart.js와 같은 도구가 있었다는 것을 알게 되었다). 비록 나중에 나는 프로세스 그래프를 그리는 것이 사실 매우 적다는 것을 점점 알게 되었다.
    그리고 Boostnote는 여러 개의 노트에서 검색하는 기능을 갖추고 있다. 이것은 한 개의 노트 소프트웨어에 있어서 정말 중요하다. 왜냐하면 때로는 한 마디의 말만 생각할 뿐 읽을 내용이 도대체 어느 노트에 있는지 확정할 수 없기 때문이다.
    하지만 부스트노트는 단점도 있다.우선, Boostnote는 입력한 내용을 저장할 수 있는 파일 형식 (순수한 텍스트가 아닌.md 파일) 을 사용합니다. 열기 ~/Boostnote/notes/ 하면 접미사 .cson 의 파일을 볼 수 있습니다.이렇게 되면 내가 훗날 더욱 우수한Markdown 편집기를 발견한다면 고통 없이 이동할 수 없고 우선Boostnote에서 이 노트들을 하나하나 내보내야 한다.md 파일이어야 합니다.
    그 다음으로 Boostnote는 3층의 조직 구조만 지원한다. 가장 바깥쪽은storage이고 그 다음은folder이며 마지막은 필기 자체이다.처음에 도운노트가 특별히 마음에 들었던 것은 바로 매우 많은 등급의 디렉터리 구조를 지원한다는 것이다.비록 목록이 많을수록 좋은 것은 아니지만, 이러한 유연성은 항상 더 좋다.그렇지 않으면 필기 사용자는 이름과 라벨에 공을 들일 수밖에 없다
    마지막으로, Boostnote는 내 시스템에서 붕괴되기 쉽다.가끔 뚜껑을 열면 부스트노트가 붕괴한다는 힌트가 보인다.
    그러나 Boostnote는 그림을 붙여넣는 것을 지원합니다. 그림 내용을 빨리 기록해야 할 때, 나는 그것을 사용하는 것을 좋아합니다.
    Yu Writer
    어느 날 우연히 Yu Writer를 만났는데 홈페이지의 캡처가 눈에 띄어서 사용해 봤어요.첫인상은 Yu Writer is awesome!우선 그것은 매우 인성화되었다.그것의 미리보기 영역은 미니맵입니다. 바로 Sublime Text의 가장 오른쪽에 있는 열입니다.실시간으로 미리 볼 때도 가로 공간을 많이 차지하지 않는다.그 다음으로 대강 보기를 지원한다
    위 그림의 왼쪽에 있는 디렉토리입니다.마침 그때 나는 Boostnote로 비교적 긴 디자인 문서를 한 편 써서 하나의 대강 보기의 중요한 의미를 깊이 체험했다. 그것은 긴 문서 안의 여러 제목 사이를 뛰어넘는 데 매우 도움이 되었다.다시 한 번 YuWriter는 Markdown 문법을 모르는 사용자에게 편리하도록 도구막대를 준비했다.여러 문서 사이를 전환할 수 있도록 탭을 지원합니다.Markdown 문서를 슬라이드로 재생할 수도 있습니다.
    하지만 유워리어도 나름대로의 열세가 있다.첫째, YuWriter에서 원래 맥OS 시스템에서 전역적으로 사용할 수 있는 Emacs 스타일의 단축키인 control+b에서 왼쪽으로 커서를 이동하고, control+f에서 오른쪽으로 커서를 이동하는데 효과가 없다니!이 단축키들은 나 개인에게 여전히 매우 중요하다.
    둘째, Yu Writer에서는 디스크에 있는 그림 파일의 절대 주소를 직접 삽입할 수 없습니다. 미리 보기 영역에도 나타나지 않았고 문서 목록에도 성공하지 못했습니다.
    Yu Writer 작가의 주업은 요리사라고 하는데 센 것 같아요.
    Typora
    Typora is best.앞에서 언급한 몇 가지 Markdown 편집기와 달리 Typora는'보이는 대로 얻는 것'의 편집기이다.네가 두 개의 우물 번호를 두드리고 빈 칸을 넣은 다음에 네 제목 내용을 두드리고 마지막에 차로 돌아가면 제목 내용이 2급 제목의 형식으로 렌더링될 것이다. 아래 그림과 같다.
    이렇게 되면 스크린의 공간은 기본적으로 모두 글을 쓰는 데 쓰일 수 있고, 미리 보기용 열이 차지할까 봐 걱정할 필요가 없다.
    그리고 나서 Typora는 자신의 저장 구조를 사용자 정의하지 않고 디스크에 있는 것을 직접 열었다.md 파일을 편집합니다. 이 Markdown 원본 파일들은 원하는 디렉터리에 마음대로 놓을 수 있습니다. 열 수만 있으면 됩니다.게다가 파일 트리 보기를 더하면 제한을 받지 않는 필기 조직 방식을 실현할 수 있다. 다음과 같다.
    그러나 생각할 수 있는 단점은 Typora가 모든 Markdown 파일에서 키워드를 검색하는 것을 지원하지 않는다는 것이다. 왜냐하면 어떤 디렉터리에서 검색할 원본 파일을 찾아야 할지 모르기 때문이다.
    비록 Typora의 외관은 매우 간결하지만 Boostnote의 기능은 하나도 빠지지 않았다. 마치 홈페이지에서 말한 것처럼
    현재 나의 블로그의 글은 기본적으로 모두 Typora로 쓰여져서 저승에서 즐거움을 느꼈다.그러나 Typora는 검색 기능이 없기 때문에 나는 또 추가 검색 노트 방식을 모색하기 시작했다. (예를 들어. org 파일에 기록된 FAQ를 Elastic Search에 가져와 전문 검색의 힘을 빌려 자신이 원하는 내용을 찾았다.)
    후기
    가장 좋은 것은 없고, 가장 적합한 것만 있습니다. 여러분은 자신에게 가장 적합한 Markdown 편집기를 찾을 수 있기를 바랍니다.
    [원문 읽기]

    좋은 웹페이지 즐겨찾기