码迷,mamicode.com
首页 > 系统相关 > 详细

vim 修改字符编码

时间:2020-06-28 18:27:08      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:查看   输入   自己   windows   执行   除了   两种   其他   linux系统   

日常写一些脚本文件会在windwos上完成,然后放到 linux系统时,会出现执行不了,报各种问题。

出现问题除了自己写的脚本有问题外,还有一种原因就是字符编码问题,因为在windows上完成的脚本保存时一般为dos格式,而Linux能正确执行的为unix格式,所以如果出现问题可以查看一下编码格式。

#如何查看是dos或unix格式
vim aa.txt
#在末行模式下输入
#也就是 vim 打开文件后 输入“:”
:set ff?
#或者
:set fileformat
# 以上是如何查看格式类型的方式
修改格式类型
# 同样在末行模式
#输入
:set fileformat=unix
#以上是转为unix类型
:set fileformat=dos
#以上是转为dos类型

然而除以上问题外,还有我们写的注释,普遍为中文,到了linux里显示乱码,则是编码类型问题。

#查看方法
vim aa.txt
#在末行模式下输入
#也就是 vim 打开文件后 输入“:”
:set fileencoding
:set encoding
#以上两种都可以查看编码类型,windos一般为gbk或gb2132或其他

修改编码类型
#在末行模式
:set fileencoding=utf-8
:set encoding=utf-8
# 以上两种方式是修改编码类型为utf-8 格式。

以后有更新会追加

vim 修改字符编码

标签:查看   输入   自己   windows   执行   除了   两种   其他   linux系统   

原文地址:https://www.cnblogs.com/idlestation/p/13204068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!