首页 > 解决方案 > 如何用 VIM 解决乱码问题

问题描述

我正在玩终端主题,我可能用 Vim 做了一些事情。现在我正在尝试在终端中使用 vim 打开一个文件,它显示了混乱的代码:

在此处输入图像描述

标签: linuxmacosvimterminal

解决方案


那不是你的代码。您似乎已经打开了编译器生成的可执行文件,因此出现了乱码。那,或者你在编译过程中用类似的东西覆盖了源文件

gcc src.c -o src.c

如果是前者,那么只需打开正确的文件。

如果是后者,那么你的文件就没有了。由于您标记了,我建议检查 Time Machine 以进行备份。此外,如果此文件受源代码控制(例如 git),那么您仍然应该能够检索它。例如,如果你使用 git,

git reset HEAD src.c
git checkout -- src.c

推荐阅读