linux vim 设置,编码

鸟哥说中文乱码主要跟:

1. 你的 Linux 系统默认支持的语系数据:这与 /etc/locale.conf 有关;
2. 你的终端接口 ( bash) 的语系: 这与 LANG, LC_ALL 这几个变量有关;
3. 你的文件原本的编码;
4. 打开终端机的软件,例如在 SecureCRT 下面的窗口接口。
事实上最重要的是上头的第三与第四点,只要这两点的编码一致,你就能够正确的看到与编
辑你的中文文件

 我用的SecureCRT, 选项--全局选项--编辑默认设置--外观 里面可以设置终端的字符集,切记要用 快速连接  连接虚拟机才会使用默认的设置,如果直接连接的貌似还是乱码

而且没有找到再哪里更改,如果谁知道怎么处理的话 可以跟我说一下。

 

首先 vim编码乱码

可以先尝试下载vim新版本 http://www.vim.org/download.php打开来有点慢

在编译之前,先要./configure --help查看一下配置选项, 
其中这个配置需要加进来:--enable-multibyte      Include multibyte editing support

 

vim /etc/vimrc 编辑配置文件

加入

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

设置行数 换行符长度等如下

set tabstop=4       表示一个 tab 显示出来是多少个空格的长度,默认 8
set softtabstop=4  表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。
set shiftwidth=4    表示每一级缩进的长度,一般设置成跟 softtabstop 一样
set noexpandtab   当设置成 expandtab 时,缩进用空格来表示 noexpandtab 则是用制表符表示一个缩进。
set nu                 表示显示行
set autoindent  
set cindent 
 
设置完是否要用resource生效配置文件呢?
 
source +文件
#source /etc/profile
posted @ 2017-04-18 09:59  LeeSsang_F  阅读(1696)  评论(0编辑  收藏  举报