最新消息:

Vim的Quickfix的报错信息显示乱码的解决办法

Linux软件介绍 大步 1299浏览 0评论

 

最近在ubuntu下用vim的quickfix插件,方便来回编辑,报错,修改,再循环。但是显示quickfix的报错信息显示为乱码,到网上找了个方法,如下:

由于设置了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()

转载请注明:大步's Blog » Vim的Quickfix的报错信息显示乱码的解决办法

SiteMap