vim与markdown

2660阅读 0评论2013-04-22 bailiangcn
分类:LINUX

 一直试图寻找方便的写html的工具,始终没有找到合适的,终于决定选择markdown. 于是配置一下markdown 与 vim 

语法高亮

我使用 VAM 作为vim 的管理插件, 直接 :InstallAddons markdown

配置自动预览

在vimrc 中添加以下内容:


 "markdown配置
    " md 直接在firefox 中预览
    " mr 在firefox 中刷新(我有插件 Pentadactyl 配合刷新)
    " me 编辑html 文件
    nmap md :!/usr/bin/markdown_py % > %.html && firefox %.html & 
    nmap mr :w :!/usr/bin/markdown_py % > %.html && xdotool search --name Pentadactyl key r
    "如果上面mr命令无效,使用下面这句    
    "nmap mr :w:!/usr/local/bin/markdown_py % > %.html && wmctrl -a "Pentadactyl" && xdotool key --delay 500  r && wmctrl -a "Gvim"
    nmap me :!/usr/bin/markdown_py % > %.html && gvim %.html &  

特别说明

  1. 在ubuntu 中已经安装了 markdown_py 脚本,不需要另外装 Markdown.pl 。
    1. 如果没有markdown的python实现,用下面命令安装:

    2. sudo easy_install markdown
    3.   或者
    4. sudo pip install markdown

  2. 首行缩进使用6个空格转换成程序段的方式解决。
  3. 在vimrc中,markdown插件和ultisnips的tab键有冲突,把ultisnips放到后面去定义。可以使用 :imap 去检查定义的是哪个?
上一篇:在lyx中使用RCS版本控制
下一篇:XDOTOOL 帮助手册(English)