This is my current VSCode settings:
{
"files.autoSave": "afterDelay",
"diffEditor.ignoreTrimWhitespace": false,
"git.openDiffOnClick": false
}
It’s not much but it is a start.
Autosave is a must.
Opening the file from diff is much more sensible than assuming you want the diff.