SecureCRT中vi或vim编辑器显示中文乱码问题
2015-12-31 14:02
483 查看
secureCRT工具在用vi/vim打开文本的时候,中文乱码问题比较常见。网上比较多的解释是需要设置session option或者global option中的appearance中的character encoding为utf-8的字符集,同时检查系统LANG设置是否为en_US.UTF-8。
我设置完了以后依然显示乱码,在进入vi命令行模式后,输入:set encoding=utf-8,发现显示中文正常,那可能是vim本身的问题。于是在vi ~/.vimrc
添加set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 然后保存,就ok了。
如果系统中找不到.vimrc文件,可以直接新建一个,同样生效。
比如:
vi ~/.vimrc //新建文件
syntax on
set showmode
set autowrite
set number
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
我设置完了以后依然显示乱码,在进入vi命令行模式后,输入:set encoding=utf-8,发现显示中文正常,那可能是vim本身的问题。于是在vi ~/.vimrc
添加set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 然后保存,就ok了。
如果系统中找不到.vimrc文件,可以直接新建一个,同样生效。
比如:
vi ~/.vimrc //新建文件
syntax on
set showmode
set autowrite
set number
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
相关文章推荐
- 如何成为一个优秀的高级C++程序员
- 基于Linux环境在ARM嵌入式平台快速部署Qt5.4
- leetcode第一刷_Spiral Matrix II
- PID11 / 计数的梦 这种做法 给跪了
- VS打开项目属性文件丢失问题
- 例说如何编译android模块
- 在js中对日期的加减法
- Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRID
- IOS SDK详解之拍照/相册(默认+自定义拍照界面)
- hdu 2012
- jquery+css实现菜单收缩效果并适应多种浏览器与移动平台
- C#.Net操作XML方法二
- spring框架和junit框架结合使用案例
- 内存的静态分配和动态分配的区别
- linux mysql设置开机启动
- (求解答)decoder->decode returned false
- 如何在JPA,Hibernate 和 Spring 中配置 Ehcache 缓存
- 嵌入式系统使用宏定义
- mysql相关日志汇总
- iOS - 身份证号判断