最近不少朋友反馈博客中的代码格式不适于阅读,非等宽字符等等问题,为此今晚特意试用了几款wordpress的代码高亮插件,包括SyHi,coolcode,wp-syntax,无奈发现SyHi根本用不了,coolcode不支持vim语法,只有wp-syntax能够满足要求。
因此以后的文章中出现代码均会以如下格式展示:
function! SetBaiKeBuffer()
let bkbuffloaded=bufloaded("baike")
if !bkbuffloaded
execute "sp baike"
execute "normal \Z"
else
while 1
execute "normal \<c-w>w"
let currBuff=bufname("%")
if currBuff == "baike"
execute "normal \Z"
break
endif
endwhile
endif
endfunction
另外,我也重新修正了几篇访问量比较高的博文,将里面的代码用这种最新方式来高亮,效果会比原来好很多。如果有朋友觉得之前的哪篇文章格式需要修正,也可以直接在这里留言,我将尽快处理。
-------------------------------------------分割线------------------------------------------
列表如下:
willerce on #
wordpress的编辑器有一个问题就是在html和view之间转换时,> & 之类的字符总是被转义!
Reply
Dante on #
非常感谢提醒,已经修正~
Reply
挺菲门 on #
大哥也犯错
Reply
muzuiget on #
我这里不是等宽(ubuntu+firefox),因为我没有“Bitstream Vera Sans Mono”这个字体,而是“Dejavu Sans Mono”,我建议不要用具体字体名,而是用别名“monospace”,这样浏览器会自己选择预设的系统等宽字体。
Reply
Dante on #
已经改回默认的monospace,不过这样我自己电脑上就显示成微软雅黑了,杯具。。
Reply
muzuiget on #
在Firefox的首选项可以改的,要么设置多个字体,浏览器找不到会用候选的,“Bitstream Vera Sans Mono;monospace"
Reply
Dante on #
嗯,刚在chrome下也发现了可以改等宽字体。
Reply
icyomik on #
撑一下,我也想学VIM~
Reply
zac on #
请教博主两个问题
1, 使用Tlist后, GVIM出现滚动条,请问如何去掉
2, 使用自动完成, 如何设置顶部 Scratch 窗口高度为1行
谢谢
Reply
Dante on #
1.能截个图看一下,我不太理解这里的滚动条是哪里的。
2.可以不使用预览,直接在补全列表里面显示详细信息:
set completeopt=menu
let OmniCpp_ShowPrototypeInAbbr = 1
Reply
Zac on #
http://lh3.ggpht.com/_2UuR6iqnA9s/TKA7bDlO8HI/AAAAAAAAAEA/PIOb3gmUkm0/vim.jpg
可以看到图片吧, 上方的 scratch 窗口内容有两行, 窗口高度为3行
请问如何把窗口高度调整为一行, 可以的话把内容也设置为一行
Reply
依云 on #
:help 'previewheight' 试试
Reply
Dante on #
哈,依云其实已经回答了~
set previewheight=1
Reply
zac on #
不是这个,
'previewheight' 'pvh' number (default 12)
Default height for a preview window.
设置了为1, 高度还是3行
Reply
Dante on #
呃,那可能要该插件的代码了,应该是插件中强制指定了高度~
Reply
zac on #
插件是使用 phpcomplete: http://www.vim.org/scripts/script.php?script_id=3171
想调整个高度, 在里面没找到
Reply
Dante on #
呃,没用过这个插件哦,感觉默认的php补全就不错了。。
搜了一下代码,确实没有pvh或者pvw,5000多行代码。。可能得看一下他的实现了。。
Reply
阅 on #
博主,太人性化了!
Reply
Dante on #
哈,与人方便,自己方便嘛~~~
Reply
吴叔 on #
我用的是Auto SyntaxHighlighter,第一次搞网站,没用过别的,不过感觉这个还不错..
Reply