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

man*_*ore 7 formatting settings text indentation visual-studio-code

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

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

我怎样才能阻止这种跳跃呢?

在此输入图像描述

小智 5

当您执行Ctrl+A此操作时,光标会隐式移动到所选内容的末尾,即文件的末尾。因此,光标不会因格式而在末尾移动,而是因选择而移动。

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

此外,就您而言,Ctrl+A这是没有用的,因为您正在使用快捷方式来格式化整个文档。如果您只想格式化所选内容,则快捷方式是Ctrl+K Ctrl+F