在Vim下寫Markdown

   今天打算重拾markdown,原來用sublime text寫過,並且可以預覽,轉化成HTML,但是從未在vim下寫過,所以今天打算看看vim下有什麼方法能讓vim寫得順手些。


   首先找到了一個插件:

   Markdown : Syntax highlight for Markdown text files

   這是一個markdown文件的語法高亮插件,安裝方法很簡單,下載gzipball,然後用vim打開,沒錯,直接vim *.vba.gz,然後輸入source %命令了事,vim會自動按照部署安裝。當然,vim下還有很多其他可選的markdown語法高亮插件。單後來發現markdown vim mode,就用了後者。可是感覺這高亮不怎麼樣啊??不知道是我的配置不對??


   安裝完成後編寫markdown文件效果如下:

   wKiom1LIEj6BK_pHAAA7pSEUhwQ508.jpg



   現在準備下一步,markdown預覽插件,不是很清楚爲啥,貌似接觸markdown就會接觸到ruby,於是安裝了ruby,這他媽就是個坑,不是吐槽,對於沒看過書,不懂ruby的人來說,你知道源碼安裝和rvm安裝有啥不同?裝完gem install就說沒找到zlib,如果我不想往下專研,我是不是就沒有恆心,如果我往下專研,我估計能扯出很多問題,ruby是裝好了,改裝的gems也裝了,安裝插件,呵呵,找不到函數。我哭了,放棄,轉向sublime text。


   注:我是用的preview插件是:Hammer.vim,每次觸發就告訴我找不到函數,我查不到原因,但是其他相關的說法有什麼~/.vim文件夾位置問題,我改來改去都是個坑,我不知道爲啥就被人指指點點,最後好像這個指導者很無辜的說了一句,原來這也不行啊,於是,一個下午就過去了,啊,收穫頗豐,效率頗高。我先哭會,我就是這麼沒恆心。爺還給你找bug或者那個關鍵掉鏈子不成,弄完別人都過完年了吧,轉向st!


   好了,罵完了生活還是得過。畢竟又不是沒有什麼解決辦法,少了你沒關係,我也不知道hammer.vim效果如何,總之我是放棄他了,轉而使用Markdown.pl對當前文件進行轉換並用w3m或lynx這類終端瀏覽器進行預覽。


   我在.vimrc文件中進行了一些nmap操作,使得可以通過快捷鍵生成相應的html文件並預覽:

   

nmap <leader>h : !Markdown.pl --html4tags % > %:r.html <CR><CR>
nmap <leader>s : !lynx %:r.html <CR><CR>

   

   加了兩個CR代表自動輸入兩個Carriage Return,主要是因爲vim總會出現press ENTER or type command to continue的提示,關於這個問題,要正規解決需要進階的vim知識,目前暫時擱下,只知道:help hit-enter提供了相關信息。一般來說<leader>默認代表backslash(反斜槓\),如果想要修改,可以通過let mapleader="/" 修改成斜槓。

   至此,markdown的配置基本完工。唯一不爽的是w3m不區分h1,h2等標籤大小問題,而lynx的排版又怪怪的h1不止怎麼就自動居中了,雖然和h2是區分開了。


   相關資料:

   如何在Linux下使用Markdown進行文檔工作 介紹了在linux下實現html,pdf,md文件互轉的工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章