zoukankan      html  css  js  c++  java
  • E519: Option not supported: fileencodings

    怒转,来自http://blog.chinaunix.net/uid-10671107-id-2943841.html,感谢分享。

    vim中文乱码,原来是编译就除了问题,看来还不一定是不是坑爹的redhat3.4.4问题

    当我们用源码编译vim的时候会发现无论你怎么配置.vimrc中文都没办法显示,当你尝试

     

    :set fileencoding

    就会出现如下错误

     

    E519: Option not supported: fileencodings

    说明我们编译安装的vim根本就没有包括进来这个option,进过尝试我发现可以有两种方法解决该问题。

    1、编译的时候加上如下选项
     

    --enable-multibyte Include multibyte editing support.

    如果认真读vim的文档的时候其实它是有提示的:

     

    {only available when compiled with the |+multi_byte| feature}

    都快自己没有认真看呐,浪费了我N多的时间

     
    2、编译的时候修改src/Makefile
    默认的安装模式是:normal,你只要打开 huge选项,把下边这一行的注释给去掉就ok了
     

    491 #CONF_OPT_FEAT = --with-features=huge

    但是这种方法在有些情况下是不奏效的,比如说你的系统还缺少一些库,所以他就没有办法通过huge的方式进行安装,只能有推到normal了

     
    下面附上 正常显示中文的.vimrc 简单配置:
     

    let &termencoding=&encoding 

    set fileencodings=utf-8,gbk,ucs-bom,cp936,big5

  • 相关阅读:
    AHOI2012 信号塔 | 最小圆覆盖模板
    BZOJ1337 最小圆覆盖
    HAOI2014 走出金字塔
    HAOI2012 外星人
    HAOI2014 遥感监测
    HAOI2012 道路
    NOI2007 社交网络
    HAOI2012 高速公路
    HAOI2012 容易题
    HAOI2011 Problem c
  • 原文地址:https://www.cnblogs.com/xuangong/p/3435173.html
Copyright © 2011-2022 走看看