您好,匿名用户
随意问技术百科期待您的加入

Vim 编辑器配置文件哪些选项是必备的

0 投票

Vim 虽然操作起来很畅快,对于一个中文开发人员来说,Vim 的默认配置常常出现乱码。
其次是缩进问题,如何让不同系统平台看到的代码排版格式都一样式。
在参与开源项目时,有许多通用的代码规范,值得设为默认。

用户头像 提问 2012年 12月1日 @ Lee Sin 上等兵 (347 威望)
分享到:

1个回答

+1 投票
 
最佳答案

我一般把tab设为4个空格,然后换行用unix标准形式的<LF>。至于乱码问题,我用这段代码解决

if has("multi_byte")
    set encoding=utf-8
    " English messages only
    "language messages zh_CN.utf-8

    if has('win32')
        language english
        let &termencoding=&encoding
    endif

    set fencs=utf-8,gbk,chinese,latin1
    set formatoptions+=mM
    set nobomb " 不使用 Unicode 签名

    if v:lang =~? '^\(zh\)\|\(ja\)\|\(ko\)'
        set ambiwidth=double
    endif
else
    echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte"
endif
用户头像 回复 2012年 12月1日 @ Kennen 上等兵 (442 威望)
选中 2012年 12月1日 @Lee Sin
提一个问题:

相关问题

0 投票
1 回复 36 阅读
0 投票
1 回复 9 阅读
0 投票
1 回复 40 阅读
0 投票
1 回复 89 阅读
用户头像 提问 2012年 12月1日 @ Hepheastus 上等兵 (182 威望)
0 投票
1 回复 28 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...