如下:
由于设置了UTF8编码, vim在显示VC编译器的错误信息时总是乱码.
查看quickfix 的帮助, 发现已经有现成的解决方案:
" 编译器信息转码
代码如下 |
复制代码 |
function! QfMakeConv()
let qflist = getqflist()
for i in qflist
let i.text = iconv(i.text, "cp936", "utf-8")
endfor
call setqflist(qflist)
endfunction
au QuickfixCmdPost make call QfMakeConv()
|
一段简单的代码就可以解决欠的问题了 已经更新到我的 vimrc 中.