VS Code粘性滚动中代码折叠按钮消失,如何恢复?
针对你在VS Code 1.108.1版本中遇到的粘性滚动固定行折叠按钮消失的问题,试试以下这些方法:
检查折叠控件显示设置
打开设置(快捷键Ctrl+,/Cmd+,),搜索editor.showFoldingControls,确认它的取值是always(始终显示)或者mouseover(鼠标悬停时显示)。如果设成了never,折叠按钮会完全隐藏,包括粘性滚动行上的。重置粘性滚动配置
要是你之前手动改过editor.stickyScroll的JSON设置,可能不小心触发了隐藏按钮的参数。打开用户设置JSON(按Ctrl+Shift+P/Cmd+Shift+P,输入Preferences: Open User Settings (JSON)),删掉所有editor.stickyScroll相关的自定义配置,恢复默认后重启VS Code。排查扩展冲突
部分代码折叠、界面美化类的扩展可能会干扰粘性滚动的按钮渲染。先禁用所有扩展,重启VS Code看看按钮是否恢复。如果好了,再逐个启用扩展,找出导致冲突的那个。调整VS Code版本
1.108.1可能存在这个bug,试试更新到最新稳定版(通过Help > Check for Updates操作);要是更新后问题还在,也可以回滚到之前能正常显示按钮的旧版本(去VS Code官网下载对应旧版本安装)。重置用户数据(终极方案)
前面的方法都没用的话,试试重置VS Code用户数据:关闭软件,删除对应的用户数据文件夹(Windows路径:%APPDATA%\Code;Mac路径:~/Library/Application Support/Code;Linux路径:~/.config/Code),重新打开VS Code后配置会恢复默认,再检查按钮是否显示。
内容的提问来源于stack exchange,提问作者Davit 2

