브라우저를 사용하지 않고 Vim에서 Saku와 Markdown 미리보기
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을 미리보고 싶을 때 사용할 수 있으므로 꼭 사용해보십시오.
Reference
이 문제에 관하여(브라우저를 사용하지 않고 Vim에서 Saku와 Markdown 미리보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gorilla0513/items/44b77e4e40ab15afee1a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여(브라우저를 사용하지 않고 Vim에서 Saku와 Markdown 미리보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gorilla0513/items/44b77e4e40ab15afee1a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)