gpt4 book ai didi

vim - 在 Vim 中将编码和文件编码设置为 utf-8

转载 作者:行者123 更新时间:2023-12-03 01:18:06 25 4
gpt4 key购买 nike

这两个命令有什么区别?

  • 设置编码=utf-8
  • 设置文件编码=utf-8

当我想使用utf-8时,是否需要同时设置?

另外,我需要使用 setsetglobal 设置文件编码吗?

最佳答案

TL;DR

In the first case with set encoding=utf-8, you'll change the output encoding that is shown in the terminal.

In the second case with set fileencoding=utf-8, you'll change the output encoding of the file that is written.

正如 @Dennis 所说,如果你总是想使用 utf-8 工作,你可以在 ~/.vimrc 中设置它们。

更多详细信息

来自wiki of VIM about working with unicode

encoding 设置 vim 在内部表示字符的方式。对于大多数 Unicode 风格来说,utf-8 是必需的。”

fileencoding 设置特定文件的编码(缓冲区本地);:setglobal 设置默认值。也可以使用空值:它默认与“编码”相同。或者您可能想要设置一种 ucs 编码,它可能会使同一个磁盘文件更大或更小,具体取决于您特定的字符组合。此外,IIUC,utf-8 总是大- endian(高位在前),而 ucs 可以是 big-endian 或 Little-endian,所以如果您使用它,您可能需要设置“bomb”(见下文)。”

关于vim - 在 Vim 中将编码和文件编码设置为 utf-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16507777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com