visual-studio-code - 查看 vscode 中未保存的更改

标签 visual-studio-code

有时在关闭 vscode 或其中的选项卡时,我会收到一个对话框,询问“您要保存对 filename 所做的更改吗?”但是,未保存的编辑实际上来自上一个 session ,该 session 在没有此类查询的情况下关闭,可能是在关闭计算机时,所以我不记得它是否是有意义的编辑,或者可能只是一个意外的按键,例如快捷方式出错了;和做 undo重新访问上次编辑也不起作用。
我的问题:如何查看保存的文件版本与编辑器窗口中的版本之间的差异?我认为最好在对话中有一个“show diff”选项,但现在我对命令行 diff 命令也很满意。
我正在使用 ubuntu 20.04。

最佳答案

我在 MacOS 上使用 VSCode 1.52.1 版,我遇到了类似的问题,可能不是同一个问题,但我猜它也适用于您。
当您在 Explorer View 中时,在 Explorer 的左上角有您的“打开编辑器”。如果左侧显示一个点表示缓冲区中有更改,您可以右键单击文件名并选择“与已保存的比较”。这将在旁边打开另一个缓冲区,该缓冲区将显示任何未保存的更改。
要摆脱那个窗口(我花了一点时间才弄明白,我很抱歉地说!),您可以单击“打开编辑器”中额外缓冲区左侧的“X”。
希望这对你有用!

关于visual-studio-code - 查看 vscode 中未保存的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65874120/

相关文章:

linux - 无法使用 VS 代码编辑器将文件写入/var/www/html

visual-studio-code - 字符 "["(altgr+F) 没有出现在客户端?

php - VSCode Prettier不格式化PHP

c++ - 将选定的行填充到 VSCode 中的光标位置

Flutter VsCode 错误 : You don't have an extension for debugging YAML

visual-studio-code - 如何使侧边栏默认可见?

visual-studio-code - VS Code - 有没有办法计算项目中的所有代码行?

c++ - CTest项目目录。找不到测试

javascript - VS Code 扩展代码找不到 JSON 路径

javascript - 让 VSCode 使用 JSCS 格式化规则