【发布时间】:2022-01-12 12:24:43
【问题描述】:
如何防止VS Code格式化后跳转到文件底部?
我选择整个文件内容(使用Ctrl + A),然后格式化所有内容(使用Alt + Shift + F)。之后,我希望我的文件被格式化并且视图不会移动。文件被格式化,但视图跳到底部。
我怎样才能防止这种跳跃?
【问题讨论】:
标签: visual-studio-code text formatting settings indentation
如何防止VS Code格式化后跳转到文件底部?
我选择整个文件内容(使用Ctrl + A),然后格式化所有内容(使用Alt + Shift + F)。之后,我希望我的文件被格式化并且视图不会移动。文件被格式化,但视图跳到底部。
我怎样才能防止这种跳跃?
【问题讨论】:
标签: visual-studio-code text formatting settings indentation
当您执行Ctrl+A 时,您的光标会隐式移动到所选内容的末尾,即文件末尾。因此,您的光标在末尾不是由格式移动,而是由选择移动。
解决方法是格式化整个文件(使用Alt+Shift+F),而不选择之前的内容(Ctrl + A)。
此外,在您的情况下,Ctrl+A 没有用,因为您使用的是格式化整个文档的快捷方式。如果您只想格式化选择,则快捷方式为Ctrl+K Ctrl+F。
【讨论】: