gpt4 book ai didi

vim buffer 尝试逐字符转换

转载 作者:行者123 更新时间:2023-12-02 05:17:20 25 4
gpt4 key购买 nike

可能是windows保存的文件在unix/linux下打开的问题,我不太确定如何解决。

当我打开一个以前由另一个开发人员使用 Windows 保存的文件时,我的 vim 缓冲区有时会显示

Trying char-by-char conversion...

在我的文件中间,我无法编辑缓冲区中这条消息正下方的代码/文本/字符。

为什么会这样,我该如何防止这种情况发生?

最佳答案

此消息来自 Vim 函数 mac_string_convert()src/os_mac_conv.c .它附有以下评论:

conversion failed for the whole string, but maybe it will work for each character

您正在编辑的文件似乎包含无法转换为 Vim 内部编码的字节序列。如果没有更多细节,很难提供帮助,但通常,这些帮助:

  1. 确保您有 :set encoding=utf-8
  2. 检查:set filencodings?并确保您尝试打开的文件被覆盖,或者使用 :edit ++enc=... file 明确指定编码
  3. 8g8命令可以找到非法的 UTF-8 序列,以便您可以将其删除,以防文件损坏。二进制模式 :set binary/:edit ++bin也可能有所帮助。

关于vim buffer 尝试逐字符转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14454901/

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