注:系統為Centos7,安裝了gnome桌面環境。
我的vim裝了vimplus工具包,看代碼一等一的方便,但是看md的時候還是有些不快樂。於是想找個插件實現markdown的預覽。
嘗試了幾個vim的markdown工具,都沒能成功渲染。最后安裝成功的是markdown-preview,在此記錄一下安裝過程。
1. 安裝vimplus
建議先安裝vimplus,一個集成了YouCompleteMe在內多個神插件的開發工具包,適用於cpp開發者。在桌面環境下界面很漂亮,命令行環境下稍微遜色一些。內置YouCompleteMe,並且會自動編譯,非常非常省心(畢竟YCM號稱vim史上最nb也最難安裝的插件)。
安裝方法:
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
2. 安裝google-chrome
我安裝的桌面環境是gnome,自帶的是firefox,但是嘗試之后沒能成功,於是還是裝了chrome。
安裝chrome的方式(參考:https://www.jb51.net/article/153596.htm)
-
修改yum源
在
/etc/yum.repos.d/
目錄下新建文件google-chrome.repo
,向其中添加:[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
-
使用yum安裝
有梯子的話:
yum -y install google-chrome-stable
我沒有梯子,所以添加了參數:
yum -y install google-chrome-stable --nogpgcheck
-
修改變量
因為之前嘗試firefox時改動過這里,所以安裝chrome之后我又調用了一遍,以防萬一。不知道不加這步的話是不是也可以
sudo update-alternatives --config x-www-browser sudo update-alternatives --confg gnome-www-browser
3. 安裝markdown-preview
-
首先安裝該插件。
vimplus
使用的插件管理器是vim-plug
,用來進行自定義插件管理的文件是~/.vimrc.custom.plugin
。因此,使用vim打開該文件。sudo vim ~/.vimrc.custom.plugin
如果有下面兩行的話,有注釋就去掉注釋(去掉開頭的雙引號)。
如果沒有的話,就把這兩行加上。Plug 'iamcco/mathjax-support-for-mkdp' Plug 'iamcco/markdown-preview.vim:`
之后在normal模式下使用
:PlugInstall
,或vimplus定義的快捷鍵,,i
,即可安裝。 -
然后修改配置
vim-plug
用來進行自定義配置管理的文件是~/.vimrc.custom.config
。因此,使用vim打開該文件。同樣,如果原本有,就解注釋(去掉開頭的雙引號),如果沒有,就在文件中加上:nmap <silent> <F7> <Plug>MarkdownPreview imap <silent> <F7> <Plug>MarkdownPreview nmap <silent> <F8> <Plug>StopMarkdownPreview imap <silent> <F8> <Plug>StopMarkdownPreview
4. 快樂使用
使用vim打開任何一個Markdown文檔,按<F7>
,即可在瀏覽器中動態預覽。如果沒加載出來,可以右鍵刷新(reload)幾次試試。