VS Code 1.82-1.84版本Diff视图隐藏删除行问题求助
解决VS Code Diff视图不显示删除行的问题
重置Diff相关配置
打开设置面板(快捷键Ctrl+,),搜索diffEditor,找到所有带自定义修改的配置项,点击右侧的重置按钮恢复默认;或者直接打开设置JSON文件(点击设置面板右上角的图标),删除所有diffEditor开头的配置行,保存后重启VS Code。排查扩展冲突
打开扩展面板(Ctrl+Shift+X),暂时禁用所有第三方版本控制、Diff类扩展(比如GitLens、Diff Helper这类),重启后测试Diff视图。如果正常了,再逐个启用扩展,找到引发问题的那个后更新或卸载它。重置窗口布局
按Ctrl+Shift+P打开命令面板,输入Reset Window Layout执行,重置窗口布局后重新打开Diff文件查看。清理缓存文件
完全关闭VS Code,找到对应系统的缓存目录删除:- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - macOS:
~/Library/Caches/Code、~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache、~/.config/Code/CachedData
删完后重启VS Code。
- Windows:
修复或重装VS Code
前面方法都没用的话,试试切换到内部版本(通过帮助>切换到内部版本)测试是否是版本bug;或者卸载当前版本,重新下载最新稳定版安装,记得备份自己的配置文件和扩展列表。
内容的提问来源于stack exchange,提问作者fbstj
相关产品推荐
相关产品推荐

