参考:https://blog.csdn.net/weixin_44316575/article/details/104201436

在Vim中查看文件编码

:set fileencoding
即可显示文件编码格式。

如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=utf-8

这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适 的编码,就用latin-1(ASCII)编码打开。

以指定的编码打开某文件

如打开windows中以ANSI保存的文件
vim file.txt -c “e ++enc=GB18030”

文件编码转换

在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8

再次用

:set fileencoding

查看


即可看到改变

查看文件格式
:set fileformat?

设置文件格式为 unix
:set fileformat=unix

删除行尾的^M

:%s/\r//g

Linux 查看文件格式和更改文件格式相关推荐

  1. linux 文件格式latin1,Linux查看文件编码格式

    linux查看文件编码格式 1.file命令 首先查看file命令的help,file --help,里面有详情的参数说明. 使用file 命令查看文件的编码格式 [root@dep-184 /]# ...

  2. Linux内存管理:ELF文件格式

    Linux内存管理:ELF文件格式 rtoax 2021年3月 1. ELF文件格式 ELF (Executable and Linkable Format)是一种为可执行文件,目标文件,共享链接库和 ...

  3. linux按照更改时间查看文件,Linux查看特定时间段内修改过的文件

    Linux查看特定时间段内修改过的文件 一.Linux系统日志的一些信息,日志配置文件syslog.conf 系统日志一般都存在/var/log下 常用的系统日志如下: 核心启动日志:/var/log ...

  4. linux 查看当前状态_Linux视频编辑的当前状态2018

    linux 查看当前状态 众所周知,Linux在现代电影制作中意义重大. Linux是标准的基础,是数字效果的字面工业标准 ,但是,像所有具有发展动力的技术一样,剪辑镜头的过程似乎仍然默认为非Linu ...

  5. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  6. linux 打开大文件命令,linux查看大文本文件命令

    linux 查看超大文本文件内容 现在有一个应用的日志,大小在5G左右.想要用linux命令去查看该文件中的如果你的日志是一行一行的,而你要提取的关键字为"ERROR"所在的整行内 ...

  7. obj文件格式与mtl文件格式

    .obj文件格式与.mtl文件格式 最近在学习obj文件格式,上网查了些资料,很难找到比较全面的文章,尤其是对.mtl文件的说明甚少.今天把最近搜索的资料整合了一下. 这里的obj文件格式指的是Wav ...

  8. linux 查看进程数据段,如何读取Linux进程中的代码段和数据段

    Linux下的程序的文件格式是ELF,里面分了各种段,有代码段.数据段.等.当运行这个程序时,系统也会给这个进程创建虚拟内存,然后把ELF中的数据分别加载到内存中的对应位置.本文整理了用cpp程序读取 ...

  9. Linux查看系统基本信息,版本信息(最全版)

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号 1.uname -a   (Linux查看版本当前操作系统内核信息) 2.cat /proc/version (L ...

  10. Linux查看进程线程个数

    1.根据进程号进行查询: # pstree -p 进程号 # top -Hp 进程号 2.根据进程名字进行查询: # pstree -p `ps -e | grep server | awk '{pr ...

最新文章

  1. php 存储型跨站,php云人才系统存储型跨站两处
  2. 应用丨其实,你每天都生活在人工智能中
  3. 偏移shaderuv_Unity Shader 之 uv动画
  4. Android NFC开发-实践篇
  5. 【kafka】kafka 指定分区消费 不会触发 reblance
  6. 对step文件进行信息抽取算法
  7. 边看边练之Django(二)---- Django的URL设置
  8. 上海财经大学计算机考研好不好,五所不错的财经类大学,不歧视,不压分,你会考虑吗?...
  9. 怎样确定远程计算机ip地址,如何获取远程计算机的IP地址
  10. hadoop 空间配置
  11. png图像保存为yuv格式以及yuv格式转为png
  12. 【转】从机器学习谈起
  13. 连接树莓派后斐讯k2路由cpu占用100%
  14. C语言中圆的周长怎么算,圆的周长公式 周长怎么算出来的
  15. 【软考信息系统项目管理师】必背重点之信息化和信息系统
  16. 网站404页面设计怎么做?
  17. php泥浆护壁,扩孔泥浆护壁式集束式潜孔锤技术
  18. c#断点续传下载文件
  19. php批量遍历读取所有文件夹的名称
  20. 鸿蒙系统运行内存为啥只有8g,为什么手机运存是8G的,但是可用却只有5G?

热门文章

  1. html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
  2. win64位MySQL5.7.32下载、安装及配置
  3. linux查看字体并安装字体
  4. 排队 / 叫号 / 取号 模块使用教程
  5. 广告违规词、敏感词在线检测
  6. 保定市2017年计算机高考试题,保定三中名师第一时间点评2017年高考理综试卷
  7. java分布式日志组件
  8. spider.php使用方法,phpspider爬虫框架的使用
  9. 软件工程:数据流图和结构图怎么画?
  10. c语言如何将十六进制转化为二进制数,C语言--将十进制整数转化为二进制与十六进制输出...