首頁  >  問答  >  主體

vimscript - 如何一勞永逸地消除 vim-markdown 在 octopress 的 markdown 文件上產生的折疊、展開還語法高亮的副作用?

vim-markdown 這插件針對filetypemkd 的檔案會自動設定foldmethod=expr,其會對用rake new_post 產生的markdown 檔案產生折疊某處、展開還語法高亮的副作用:

#

在不改動 foldmethod 的前提下,如何一勞永逸地消除是好?謝謝!

Updated:料到不會有什麼好辦法,不過發現了可代替vim-markdown 的新插件vim-octopress,不光沒有前者的副作用,而且還支持rake 指令內建化。現在沒有繼續糾結於該問題的必要了。

ringa_leeringa_lee2685 天前705

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-05-16 16:43:55

    看vim-markdown的幫助文檔,透過在 .vimrc 中設定變數應該可以disable vim-markdown吧。 如果你不用它,甚至可以移除這個插件。

    ps. vim本身也帶了 markdown的插件,不過僅限於語法高亮。

    另一個方法,僅供參考: 開啟 markdown 檔案後, :set ft=txt。 或在你不想折疊高亮的 markdown 檔案開頭或結尾增加一個 vim modeline:

    <!-- vim: set ft=txt: -->
    

    不確定能不能work,試試看。我不用vim好久了。

    回覆
    0
  • 高洛峰

    高洛峰2017-05-16 16:43:55

    可以試試在.vimrc中加入這一行,停用markdown的折疊功能:

    autocmd BufNewFile,BufRead *.md set nofoldenable
    

    回覆
    0
  • 取消回覆