vscode 大纲的"跟随光标"选项在设置中缺失,

628mspwn  于 4个月前  发布在  Vscode
关注(0)|答案(7)|浏览(49)

当所有扩展都被禁用时,是否会出现这个问题?:是的

  • VS Code 版本:1.76.0-insider(通用)

重现步骤:

  1. 搜索与大纲视图相关的设置。
  2. 看到很多设置,如 "Outline: Show Interfaces"。
  3. 期望找到一个可以在 "..." 菜单中切换大纲的 "Follow Cursor" 属性的设置。
  4. 不能通过设置进行配置。
41ik7eoe

41ik7eoe1#

这实际上是有意为之的。"跟随光标"是一个UX状态属性,但它被持久化并成为设置同步的一部分,这意味着它应该感觉像一个设置,除了默认的可配置设置之外。

ctehm74n

ctehm74n2#

它被省略在可配置设置中是否有某种意图,还是仅仅以这种方式实现的门槛更低?就我所知,我也看到其他人对这个不在设置中的困惑。如果是后者,你是否愿意接受一个PR来同步上下文菜单的勾选标记和首选项?

wn9m85ua

wn9m85ua3#

如果它是后者,你是否愿意接受一个PR来同步上下文菜单的勾选框与首选项?
不喜欢有一个设置和持久化的UI状态。不过,我愿意将默认值改为跟随光标为真

fzsnzjdm

fzsnzjdm4#

我们能否强制让光标始终处于启用状态?它似乎有时会自动关闭。

f0brbegy

f0brbegy5#

我也这么认为。我认为将默认值设为true会更直观。

mctunoxg

mctunoxg6#

+1 回应上一条评论。
大纲的主要用途之一是作为文件的“地理Map”,以便能够导航和找到方向。对于非常长的文件,跳到文件的另一部分而无需滚动整个文档是非常有用的。类似于地理Map,需要一个“你在这里”的标记,否则Map就毫无用处。在这里,“跟随光标”就是“你在这里”的标记。
它有助于制作文件的心理Map(例如:类A位于类E和H之间)并记住代码的一部分是如何与大纲关联的。否则,大纲完全脱离了代码,变得很难回答类似“我应该向上还是向下寻找类E”的问题。
PS:有人可能会认为缩略图满足这个用例,但我已经理解了如何使用如此小的字符来阅读任何内容)。

l7wslrjt

l7wslrjt7#

我们能否强制让光标始终处于启用状态?它似乎有时会自动关闭。
有任何更新吗?始终为真或可配置都是可以接受的,但当前行为绝对不是一个理想的状态。

相关问题