VS Code 阻止 Go to 符号在屏幕中央显示结果

问题描述 投票:0回答:1

使用

Go to symbol in Editor...
Go to symbol in Workspace...
VS Code 时,所选符号位于屏幕中央。有没有办法把符号放在屏幕顶部?

我目前正在使用

vscode-neovim
并使用
zt
快捷键使光标在按 Enter 键后立即位于屏幕顶部,但这有点烦人。

visual-studio-code
1个回答
0
投票

这已经是有点完成了(只是没有“达到你想要的程度”)。启用它的工作发生在 PR Reveal 更靠近顶部(中心正文,而不是签名)#80727,并且自该 PR 以来,

TextEditorSelectionRevealType.NearTop
TextEditorSelectionRevealType.NearTopIfOutsideViewport
正在更多地方使用,包括这个问题所涉及的地方 -转到符号(包括所有转到定义、声明、引用等)由 PR 提供考虑采用 TextEditorSelectionRevealType.NearTop 进行其他操作 #90068.

如果您查看源代码的当前状态,就会发现它并不是非常灵活。

TextEditorSelectionRevealType
的类型是根据具体情况进行硬编码的,并且 在撰写本文时,没有选项可以在顶部显示。为了得到你想要的,我想 go-to-symbol 需要提供一个设置来使用什么
TextEditorSelectionRevealType
,并添加一个
TextEditorSelectionRevealType
以在顶部显示。所以对你来说真正的答案是你应该提出功能请求

© www.soinside.com 2019 - 2024. All rights reserved.