Preview

前天的经历比较悲催,这两天就好多了。前天在解决问题的过程当中,有幸瞄到几个字眼pathogen和Vundle ,没仔细看,印象中应该是和插件管理有关,于是今天就去查了一下,我只查了Vundle ,页面里提到该工具是受了pathogen等工具的启发, 我估莫着应该有所改良,于是二话不说就选了他。其实这篇文章昨天就该交稿了,但是由于昨天操作失误,到这vim的swp文件一直存在,我以为咋了,一恢复,所有的内容都没了,但是今天突然发现swp还在,我估摸着这玩意是误操作留下的,于是选择了(E)dit Anyway,结果前天的内容全出来了。

回归正题,vundle。

安装并不困难,请大家自行按照页面要求进行安装,vim的:help vundle命令可以帮助你快速了解这个工具。

然后接下来就是实践了,我用vundle安装的markdown工具如下,很遗憾,这些东西是需要ruby支持的。所以ruby还是得装,不过没关系啊,大前天不久装好了么。

vim强大和它的插件是分不开的,但是这也带来了新的问题,比如每个插件都可能有自己的配置要求和学习曲线,所以并不推荐大家一下子安装太多插件。还有就是插件多了以后快捷键的冲突问题,这个也是需要考虑的。

接下来我展示一下我目前安装了的插件:


" My bundles here:"Hammer is a Vim plugin written (mostly) in Ruby. It can be used to transform"your markup language of choice to HTML, and open the transformed HTML in"whatever your favorite browser is. Bundle 'matthias-guenther/hammer.vim'"SnipMate aims to provide support for textual snippets, similar to TextMate or"other Vim plugins like UltiSnips.Bundle "MarcWeber/vim-addon-mw-utils"Bundle "tomtom/tlib_vim"Bundle "garbas/vim-snipmate""SnipMate doesn`t ship with any snippets,so use the repo to get snippetsBundle "honza/vim-snippets""Bundle "instant-markdown.vim"Bundle "plasticboy/vim-markdown"Bundle "Lokaltog/vim-easymotion"Bundle "joequery/Stupid-EasyMotion"Bundle "rainbow_parentheses.vim"Bundle "tomtom/tcomment_vim"Bundle "tpope/vim-surround"

其实我还没怎么去整理这些插件,这些插件都是一些比较通用的。不过这两天配置这些插件也学到不少东西,或多或少解除了vimscript,写了个函数,写了写配置。算是有所收获吧,总算可以在vim下写markdown了,不过目前还是有疑问,我的markdown高亮显得不那么colorful,不知道除了插件本身的关系外,vim的默认配置是否也有影响。

以上这些插件在Github上都有,自己去找找吧。

先写到这里,markdown 的代码区块会延续到没有缩进或者文件结尾是什么个意思,一篇文章中插入一段代码不是很正常吗?这么设计用意何在啊???