브라우저를 사용하지 않고 Vim에서 Saku와 Markdown 미리보기

4109 단어 VimMarkdown
안녕하세요. 고릴라입니다.

Vim에서 Markdown을 좋은 느낌으로 미리 봅니다 preview-markdown.vim
바삭바삭하게 미리 보고 싶을 때 편리합니다.



무슨 느낌



이런 느낌입니다.

사용법 markdown을 연 상태에서 :PreviewMarkdown을 실행하면 됩니다. 실행되면 터미널에서 markdown이 좋은 느낌으로 표시됩니다. 옵션 디폴트는 수평으로 화면 분할됩니다만, 수직으로 분할하고 싶은 분은 let g:preview_markdown_vertical = 1 을 vimrc 에 써 주세요. markdown 파서를 변경하고 싶을 때는 g:preview_markdown_parser = {command} 로 변경할 수 있습니다. 좋아하는 파서를 사용하고 싶을 때는 설정해 주세요. 메커니즘 MichaelMure/mdr 라는 명령을 사용하고 있습니다.
현재 버퍼의 내용을 파일에 내보낸 후 mdr에서 미리 봅니다. 매우 간단합니다.
function! preview_markdown#preview() abort
  let tmp = tempname()
  call writefile(getline(1, "$"), tmp)

  if !executable('mdr')
    call s:echo_err('not found mdr, please insatll from https://github.com/MichaelMure/mdr')
    return
  endif

  if !has('terminal')
    call s:echo_err('this version doesn''t support terminal')
    return
  endif

  let opt = {
        \ 'in_io': 'file',
        \ 'in_name': tmp,
        \ 'exit_cb': function('s:remove_tmp', [tmp]),
        \ 'vertical': get(g:, 'preview_markdown_vertical', 0),
        \ 'term_finish': 'close',
        \ }

  call term_start('mdr', opt)
endfunction

마지막으로



사쿠토 터미널에서 markdown을 미리보고 싶을 때 사용할 수 있으므로 꼭 사용해보십시오.

좋은 웹페이지 즐겨찾기