轻松记录您
灵感和创意

vim写markdown遇到的问题

使用vim写Markdown也是爽的不要不要的。

这里记录一下碰到的问题。

斜体字显示不全

gvim中默认的字体在显示斜体字的时候是有问题的,vim默认就支持Markdown语法高亮显示,并且会把一部分文本显示为斜体字,然后很多文本就显示不全了,非常辣眼,这样的话写起来Markdown文本就相当不爽了。

我们的目标就是爽,那肯定不能忍。

这个问题的主要原因就是有些字体本身不支持斜体。

经过尝试在_vimrc中增加这么一行就搞定了

set guifont=Courier_New:h12

这行代码的意思是把字体设置成Courier_New,字体大小为12。

有兴趣的童鞋可以尝试其他字体,我试了下Consolas字体也能完美显示,但是我不太喜欢这个字体。

vim-Markdown的concealcursor特性不起作用

conceal特性是指的把某些Markdown的文本内容隐藏起来,减少书写Markdown时视觉上的割裂感。

vim-Markdown的concealcursor特性是指当你把鼠标放到某个语法块上时,会显示所有的文本内容(包括隐藏的文本内容)。

这俩特性都很不错。

vim-Markdown的concealcursor选项的默认配置为:

set concealcursor=””

这样从理论上来讲只要鼠标放到文本快就会显示隐藏内容。

但是我发现在gvim中鼠标放到文本块上竟然不起作用,隐藏的文本内容始终不现实,只有选中文本块时才会显示隐藏文本。

问了度娘一无所获,又问谷神,才知道,原来vim-Markdown的concealcursor特性与indentLine冲突。

如果你安装了indentLine,_vimrc中增加下面一句问题就解决了。

let g:indentLine_concealcursor = ”

吐槽一句题外话,英文搜索还是谷歌强,因为编程本身天生就是英文占主导,所以很多关于编程技术的搜索如果问度娘没有收获,还是自己想办法翻墙用谷歌去找答案吧。

未经允许不得转载:坚果云Markdown » vim写markdown遇到的问题
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍