Ubuntu 18.04 Vim+Markdown
markdown은 자연히 좋은 물건이다. 이전에
Typora
를 계속 사용했지만 괜찮은 소프트웨어였다. 실시간으로 표시되어 공식Barfi
주제를 매우 좋아한다.그러나 Typora
의 문제는 매번 운전이 좀 느리고 때로는 공식적인 과장도 느리다는 것이다.많은 편의를 제공했지만 느낌 자체markdown
도 편해졌으니 스스로 더 많은 느낌을 컨트롤하는 것을 좋아하세요.이외에도 자신이 더욱 능숙하게 사용하기를 바란다vim
는 생각으로 해냈다.Vim 플러그인
1. 플러그인 관리
Vundle은 플러그인 관리를 선명하고 스마트하게 합니다.관련 사용 방법은 대장부의 링크를 참고하세요. 충분히 명확합니다.
https://github.com/yangyangwithgnu/use_vim_as_ide#2
특히usevim_as_ide에서 많은
vim
의 플러그인과 설정을 소개했는데 어떤 것은 사용하지 않아도 전체적으로 배워서vim의 설정과 사용에 대해 깊이 이해할 수 있다.나 자신은 여전히 시스템 자체의 간소화vim
를 사용할 뿐이다. 어쨌든 아직 초보자이기 때문이다.2.vim-instant-markdown
vim-instant-markdown은 우리가 사용할 플러그인입니다. 동의하는usevim_as_ide에서
markdown
에 대한 소개는 다음과 같은 몇 가지 질문이 있습니다.ruby
기능이 없다:echo has('ruby')
의 결과는 0이지만 플러그인은 여전히 사용할 수 있고 인터넷 강좌를 찾아봐도 vim
에 대한 요구가 많지 않다openSUSE
이다. 물론 이것은 영향을 주지 않는다. pygments.rb
와redcarpet
명령으로 해당 정보를 볼 수 있다. 내가 필요한지 안 필요한지 잘 모르겠다apt-cache search
는 자체ubuntu
여야 하는데 nodejs
가 없다.일반적인 강좌는 추가npm
nodejs
로 설치되어 있지만, 아래의 그것ppa
을 시도해 보았지만 파일을 찾을 수 없어서 잘 모르겠어요.직접 자신$ sudo apt install npm
그리고 플러그 인
ppa
설명$ sudo npm -g install instant-markdown-d
위에서 말한 바와 같이
Github
와 pygments.rb
도 설치하였다.$ sudo apt install ruby-pygments.rb
$ sudo apt install ruby-redcarpet
redcarpet
에 플러그인을 추가하는 설정 정보를 참조합니다. 설명하자면 원작자vim-instant-markdown을 참고합니다. 저는 주로 이것을 추가하여 공식을 해석하는데 사용했습니다. 다른 것은 처음에 사용했기 때문에 잘 모르겠습니다. 나중에 보충할 수 있습니다“ By default, no TeX code embedded within markdown would be rendered.
“ This option uses MathJax and launches the node server as instant-markdown-d --mathjax.
let g:instant_markdown_mathjax = 1
이제
~/.vimrc
파일을 열면 브라우저에 실시간 미리 보기 페이지가 나타납니다.문제점
vim
대부분의 문법은 모두 표시할 수 있지만 비교적 중요한 것은 그림, 수학 공식처럼 그다지 좋지 않다. 다행히도 .md
에서 모두 제기하고 해결했다. 나는 이사 와서 정리할 뿐이다.1. 그림은 issue#63을 참고하여 보통 현재 경로용markdown
로 표시하고 issue
플러그인은 .
이지만 이렇게 하면 원래의 vim
는 그림을 표시할 수 없습니다. 일반적인 느낌은 아니지만 한번 해 보겠습니다.그리고 절대 경로는 안 될 것 같지만 절대 경로로 하는 것은 사실 멍청하다. /a/raw/b/
그림을 선택하는 방식은 내 마음에 들지 않는다. 좋은 점도 있지만.2. math 공식은 상기한 Typora
에 설정되어 있어도 정상적으로 공식을 표시할 수 없다. 다행히 issue#67를 참고할 수 있다. 쉽게 말하면 Typora
폴더, 수정~/.vimrc
파일, /usr//local/lib/node_modules/instant-markdown-d/
index.html
에서 쓸모가 없는 것 같다.그래도 괜찮아요. 먼저
하고
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
});
script>
socket.on('newContent', function(newHTML) {
document.querySelector(".markdown-body").innerHTML = newHTML;
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
});
, , 。
3.TODO list
CSDN , issue #135 , github-markdown.css
감상
작은 문제도 있는 것 같고 모든 문법이 완벽하게 지지되는 것도 아니지만 겉치레도 하지 말고 천천히 다시 생각해 보자.전반적으로 괜찮다. - [ ]
의 한 문제는 문법이 표준에 너무 부합되지 않아도 된다는 것이다. 비록 편리하지만 어떤 것은 파악하기 어렵다.
그리고 - [x]
는 괜찮아요. Typora
와 vim
도 괜찮아요.많지 않아요. 더 좋은 사용을 위해terminal
use를 연구할 필요가 있어요vim_as_ide, 비록 나 자신은 틀림없이 전부를 쓸 수 없지만, 어쨌든 나는 C++를 전혀 할 줄 모른다.느낌vim
의 대로~간~vim
vim
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PowerShell 기반 Ubuntu 시스템 사용 상세 정보본고는 주로 Ubuntu 16.04 LTS에 PowerShell을 설치하고 사용하는 방법을 소개한다.PowerShell Core는 마이크로소프트가 내놓은 크로스 플랫폼(Windows, Linux, macOS) 자동화...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.