• 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

  • 相关阅读:
    ccc pool
    ccc 模拟重力 正太分布
    ccc 正态分布
    ccc this 指针
    基本语法HelloWorld
    css选择器
    css基本语法
    表单
    表格
    超链接
  • 原文地址:https://www.cnblogs.com/xuangong/p/3435173.html
Copyright © 2020-2023  润新知