设置vim支持Markdown,并将Markdown转化为docx

作者: ac_dao_di 2017-02-20 09:50:48

1.安装vundle


vundle是用来管理vim插件的工具,之后才能安装Markdown插件。首先将vundle从github上克隆到本地。


git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim


然后在HOME目录下创建一个.vimrc配置文件,具体内容如下:


" ~/.vimrc


"


" no vi compat


set nocompatible


" filetype func off


filetype off


" initialize vundle


set rtp+=~/.vim/bundle/Vundle.vim


call vundle#begin()


" start- all plugins below


Plugin 'VundleVim/Vundle.vim'


" stop - all plugins above


call vundle#end()


" filetype func on


filetype plugin indent on


在这个配置文件中,已经有了一个插件VundleVim/Vundle.vim,用vim打开一个文件,然后输入:PluginInstall,即可以安装该插件。


对于其他插件,安装方法类似:


先在.vimrc里面定义一个插件:


Plugin 'morhetz/gruvbox'


如果有配置信息,则在.vimrc的最后给出该插件的配置信息。


最后退出vim,并运行:PluginInstall,当出现done文字时,输入q即可。


 


2.vim高亮显示Markdown语法


在.vimrc添加


Plugin 'godlygeek/tabular'


Plugin 'plasticboy/vim-markdonw'


执行


:PluginInstall


 


3.vim即时预览Markdown


安装node.js


sudo add-apt-repository ppa:chris-lea/node.js


sudo apt-get update


sudo apt-get install nodejs


安装instant-Markdown-d


sudo npm -g install instant-Markdown-d


安装vim-instant-Markdown插件


在.vimrc添加


Plugin 'suan/vim-instant-Markdown'


执行


:PluginInstall


这样,当vim编辑一个以.md为后缀的文件时,将打开一个浏览器的选项卡,实时显示Markdown的内容。由于部分代码会出现折叠,可以使用zo展开,zc折叠。


 


4.将Markdown转化为docx


这时需要安装pandoc,然后运行如下命令即可:


pandoc -o hello.docx hello.md


这种方法生成的docx有点问题。如果需要转化为pdf,可以在浏览器实时预览时进行打印,但是这样会有一个框出现。


 


本文永久更新地址:http://www.linuxdiyf.com/linux/28546.html

相关资讯