Markdown으로 작성하는 것을 좋아하고 메모장에서 Markdown 컨텐츠를 작성하고 미리 볼 수 있기를 원합니다.
Notepad ++ 용 WYSIWYG Markdown 플러그인이 있습니까?
Markdown으로 작성하는 것을 좋아하고 메모장에서 Markdown 컨텐츠를 작성하고 미리 볼 수 있기를 원합니다.
Notepad ++ 용 WYSIWYG Markdown 플러그인이 있습니까?
답변:
GitHub 에는 메모장 ++ 용 Markdown Syntax Highlighting 이라는 프로젝트 가 있습니다.
이 프로젝트는 Markdown에 대한 사용자 지정 언어 강조 표시를 추가합니다.
표준 색 구성표와 어두운 (ZenBurn) 테마 모두에 사용할 수있는 버전이 있습니다. 설치 후 언어 드롭 다운 에 새로운 옵션이 있습니다.
MarkdownViewer ++ 는 Markdown 을 사용하여 파일을 입력하고 미리보기 패널에서 실시간으로 미리보기를 볼 수있는 메모장 ++ 플러그인입니다.
명확히하기 위해 : Oliver Salzburg 가 권장 한 Notepad ++의 Markdown Syntax Highlighting 과는 달리 구문 강조 및 인라인 렌더링을 지원하지 않습니다. 텍스트 파일은 일반 파일로 취급되며 플러그인은 다른 창에 렌더링 된 것으로 표시합니다.
사진이 더 선명 해집니다.
그 특징 중 :
그것을 설치하려면 Notepad ++의 플러그인 관리자를 사용하십시오 : Notepad ++를 열고 Plugins → Plugin Manager → Show Plugin Manager 로 이동 한 다음 MarkdownViewer ++로 스크롤하여 선택하고을 클릭하십시오 Install. 플러그인을 자동으로 다운로드하여 설치합니다. 이 시점에서 편집기를 다시 시작해야하며 즉시 작업을 수행할지 묻는 메시지가 표시되므로 작업을 잃을 위험이 없습니다.
Notepad ++에서 Markdown을 자동으로 미리 보려면 Markdown 도구와 함께 HTML Preview 플러그인 (버전 1.3 이상)을 사용할 수 있습니다. HTML 미리보기 플러그인에서 필터 (파일을 미리보기 전에 소스 파일에서 자동으로 실행되는 프로그램)를 정의 할 수 있습니다.
메뉴 옵션 (제공된 샘플 파일이 작동하지 않음 변경)을 사용하거나 plugins \ Config \ PreviewHTML 폴더 에 Filters.ini 파일 을 넣은 경우 수동으로 필터를 정의 할 수 있습니다 . Filter.ini 파일의 예는 PreviewHTML 웹 페이지 에서 사용 가능한 Preview 플러그인 아카이브 파일에 포함되어 있습니다 .
다음은 Python Markdown 구현을 사용하는 Filters.ini 파일 의 예입니다 .
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
"Edditoria"GitHub 리포지토리에는 여러 가지 버그가 있으며 (예 #
: 링크 내부 가 손상됨 ) 몇 년 동안 업데이트되지 않았습니다. 가장 활동적인 포크를 시도 후, 이 사람은 훨씬 낫다.
더 간단한 워크 플로는 Chrome 에서 Markdown 확장 프로그램 을 사용하고 메모장 ++에서 수정 한 다음 Chrome을 파일로 가리키고 각 변경 후 다시로드하는 것입니다.
복잡한 구성이 필요 없으며 작업이 완료됩니다.
구문 강조를 위해 Oliver Salzburg의 솔루션으로 갈 것입니다.
Notepad ++에서 Markdown을 미리보고 싶다면 ( "trick"링크) 멋진 트릭에 대한 링크를 찾았습니다 .
요점 : 스크립트를 실행하는 NPP_EXEC라는 Notepad ++ 확장이 있습니다. 이를 Perl (Python, Node.js 등) 마크 다운 스크립트와 결합하여 HTML 출력을 탭으로 생성하십시오.
매우 장황한 것은 아니지만 이것이 여전히 똑같은 것을 원하는 사람들에게 도움이되기를 바랍니다. (나처럼:))
이 문서는 설명서를보고 싶지 않은 사람들을 위해 사용할 수있는 버전입니다 (md2html의 Node.js 구현과 함께 사용 가능).
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
즉, 없이도 chrome
작동합니다. 로 기본 브라우저를 시작합니다 c:\temp\md2html
.
우승자 조인의 답변에 약간의 조정 . 이제 키보드 단축키 아래에 두 개의 NPP_EXEC 스크립트가 있습니다.
동일한 디렉토리에 동일한 파일 이름으로 HTML 버전의 Markdown 파일을 생성하고 기본 브라우저에서 파일을 시작하고 콘솔 창을 닫습니다. 그런 다음 브라우저로 Alt-Tab하여 결과에 감탄하십시오.
NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
다른 하나는 브라우저에서 실행하지 않는 것을 제외하고는 동일합니다 ( NPP_RUN $(OUTFILE)
존재하지 않음). 이미 첫 번째 스크립트를 한 번 실행하면이 기능이 편리하다는 것을 알 수 F5있습니다. 가장 최근의 수정 사항이있는 새 탭을 여는 대신 브라우저로 이동 하여 새로 고침하면됩니다.
각 스크립트를 자체 이름으로 저장하고 NPP_EXEC의 고급 옵션을 사용하여 매크로 메뉴에 붙여 넣은 다음 메뉴 설정 → 바로 가기 매퍼 를 통해 키보드 바로 가기를 할당 할 수 있습니다 .