Vim 编辑特殊文件

aiofo2022-07-24  243

vim中如何处理特殊文件,例如对文件进行加密,设置文件编码,设置文件格式,让vim 正确处理文件格式和文件编码。

12.1 文件加解密

  • vim -x file: 开始编辑一个加密的文件。
  • :X – 为当前文件设置密码。
  • :set key= – 去除文件的密码。

12.2 文件的编码

  • :e ++enc=utf8 filename, 让vim用utf-8的编码打开这个文件。
  • :w ++enc=gbk,不管当前文件什么编码,把它转存成gbk编码。
  • :set fenc:set fileencoding,查看当前文件的编码。
  • 在vimrc中添加set fileencoding=ucs-bom,utf-8,cp936,vim会根据要打开的文件选择合适的编码。 注意:编码之间不要留空格。 cp936对应于gbk编码。 ucs-bom对应于windows下的文件格式。

让vim 正确处理文件格式和文件编码,有赖于 ~/.vimrc的正确配置。

12.3 文件格式

大致有三种文件格式:unix, dos, mac. 三种格式的区别主要在于回车键的编码:dos 下是回车加换行,unix 下只有 换行符,mac 下只有回车符。

  • :e ++ff=dos filename, 让vim用dos格式打开这个文件。
  • :w ++ff=mac filename, 以mac格式存储这个文件。
  • :set ff,显示当前文件的格式。
  • vimrc中添加:set fileformats=unix,dos,mac,让vim自动识别文件格式。


转载请注明原文地址:https://www.aiofo.com/read-134.html

上一篇:Vim 快速编辑

下一篇:Vim 编程辅助