如何防止 VS Code 在格式化后跳转到文件底部?

How can I prevent VS Code from jumping to the bottom of a file after formatting?

如何防止 VS Code 格式化后跳转到文件底部?

我select整个文件内容(使用Ctrl + A),然后我格式化一切(使用Alt + Shift + F)。之后我希望我的文件被格式化并且视图不会移动。文件被格式化,但视图跳到底部。

我怎样才能防止这种跳跃?

当您执行 Ctrl+A 时,您的光标会隐式移动到所选内容的末尾,也就是文件的末尾。因此,您的光标不会被格式移动到最后,而是被选择移动。

解决方法是格式化整个文件(withAlt+Shift+F)而不选择之前的内容(Ctrl + A)。

此外,在您的情况下,Ctrl+A 没有用,因为您正在使用快捷方式来格式化整个文档。如果你只想格式化一个选择,快捷方式是 Ctrl+K Ctrl+F.