linux - 如何用 VIM 解决乱码问题
问题描述
我正在玩终端主题,我可能用 Vim 做了一些事情。现在我正在尝试在终端中使用 vim 打开一个文件,它显示了混乱的代码:
解决方案
那不是你的代码。您似乎已经打开了编译器生成的可执行文件,因此出现了乱码。那,或者你在编译过程中用类似的东西覆盖了源文件
gcc src.c -o src.c
如果是前者,那么只需打开正确的文件。
如果是后者,那么你的文件就没有了。由于您标记了macos,我建议检查 Time Machine 以进行备份。此外,如果此文件受源代码控制(例如 git),那么您仍然应该能够检索它。例如,如果你使用 git,
git reset HEAD src.c
git checkout -- src.c
推荐阅读
- css - 使用样式化的组件单击时如何从 Material IconButton 中删除轮廓边框
- microsoft-graph-api - TeamsLogon.aspx 未传递 subEntityId
- javascript - 如何存储按钮单击事件后从 PHP 动态传递到 JavaScript 的表数据的值?
- python - Conditional_formatting 使用 openpyxl 查找重复值
- c# - 这是使用 Dapper 进行批量插入的有效方法吗?
- java - Activity 仍然停留在 Android Strange Behavior 中的先前活动之上
- bash - vim diff fffmpeg 输出使用命令替换
- google-sheets - 有没有办法将公式的某些部分复制到 Google 表格的列中?
- jquery - 使用 cfquery 和数组格式化表
- json.net - JSON反序列化中的Out-only字段