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