重启 workbench.action.minimizeOtherEditors!VisualStudioCode 1.26 发布!

目录
大家好,
我是Mandai,Wild团队负责开发工作的成员。
Visual Studio Code 1.26(以下简称 VS Code)已发布。
此版本恢复了之前消失的一项功能,并改进了设置界面,使其更加简洁易用。这些虽是细微但意义重大的改进,让 VS Code 的使用体验更加便捷。
正如预期的那样,这款基于 Electron 构建的编辑器对 TypeScript 和 JavaScript 的支持一如既往地出色,而微软也大力推广这两种技术。这次也新增了一些有趣的功能。
嗯,我开始有点想写 JavaScript 了,所以我想找一份能让我写 JavaScript 的工作!
引入面包屑
我们添加了路径导航功能,用于显示工作区的目录结构。
编程时,您可能会遇到多个同名代码文件的情况,很难区分哪个文件对应哪个目录。在这种情况下,路径导航功能可以帮您快速找到对应的文件。
此外,它本身也可以像资源管理器一样使用,因此您可以隐藏往往占据左侧的资源管理器面板,从而更宽敞地使用屏幕。
资源管理器面板的显示和隐藏。 Ctrl + B 您可以
通过点击最小化的编辑器来最大化它的功能已恢复!
对我来说,这是一个非常有用的功能,因为当我在调试时,源代码和日志分别在左侧和右侧打开,我只需单击一下即可在想要查看的编辑器之间切换,但不知何时它消失了。
我觉得这很不方便,但很高兴看到它在这个版本中回归了!
这个功能在调整网格编辑器布局时丢失了!嘻嘻!
在 settings.json 文件中添加设置“workbench.action.minimizeOtherEditors”并将其设置为 true 即可启用此功能,但它会被视为隐藏项,不会显示在左侧边栏。
您也可以直接将以下代码添加到 settings.json 文件来启用此功能,如下所示,您可以将其作为用户设置或工作区设置添加。
// 如有必要,请在末尾添加逗号“workbench.action.minimizeOtherEditors”:true
虽然出现了“未知配置设置”的警告,但程序运行正常。
我认为这是因为该设置未在原始的 settings.json 文件中注册,但我相信这个问题最终会被修复。
菜单组织
看来菜单里的“展示”选项太大了,所以你决定减肥。
很高兴听到你成功减肥了。
我主要使用快捷键,所以不太记得以前是什么样子了,不过简洁的菜单真是太棒了!
简单却实用!自动修复导入错误
新增了一项功能(仅限 JS/TS),它可以自动检测未导入的类和模块,并用灯泡图标通知您。希望这
能减少因 `undefined` 错误带来的困扰。
或者,你也可以反过来使用,先让 VSCode 导入,编写外部类,然后再导入它,这样可能会减少一些麻烦。
全新设置编辑器,设置界面更易于阅读
设置编辑器具有增量搜索功能,我不记得使用时遇到过任何问题,但现在已经添加了一个具有全新用户界面的新版本作为预览版。
被拆分成两部分的 JSON 文件已消失,可以使用选择按钮和输入框更改的设置显示在编辑器的中间。
编辑 setting.json 文件来隐藏资源管理器面板中的筛选器(例如排除 node_modules)可能会更快,但如果您只是更改 ON/OFF 设置,则这种方法更容易查看。
我有时会想,JSON 文件会不会更好,但当然也有人更喜欢易于阅读的东西,所以我希望将来两者能够共存。
终端现在似乎可以进行矩形选择。
在进行服务器端开发时,终端会成为你真正的朋友(我想我朋友不多),所以我个人很高兴能有矩形选择功能。
并 Alt 键 开始选择即可。
当您只想从数据库中复制粘贴部分输出内容时,它尤其方便。
为每个用户个性化设置
我也遇到过这种情况,但在 Windows 系统上,如果 VSCode 已为所有用户安装,现在会收到警告,提示当前用户重新安装。
我一直很好奇更新过程中被要求提供的那个神秘的管理员权限确认信息是什么,原来是这样!
此外,我们还提供了一个迁移工具,它非常方便,因为它允许您按原样迁移用户设置。
迁移后,扩展程序和配置文件将存储在以下目录中:
C:\Users\[用户名]\AppData\Local\Programs\Microsoft VS Code
如果多个用户正在使用,则需要单独安装 VSCode,但这将停止每次使用时出现的警告,因此如果仍然看到警告,最好尽快将其迁移。
概括
我想有意识地使用一段时间新的面包屑导航功能,看看它是否真的有用,还是仅仅缩小了编辑器的显示区域。虽然我
可以推荐很多与屏幕相关的功能,但只有亲自尝试才能知道它们是否真的适合你的使用场景,所以我鼓励你亲自试一试!
顺便一提,根据文件类型(例如 Markdown),这个面包屑导航有一个功能:点击文件名右侧的三个点,即可显示文件中的标题元素列表,类似于资源管理器和 Outline 的结合体。
如果 Outline 的功能被集成,那么 Outline 可以解析的文件格式也应该能够显示在面包屑导航中,因此未来我们或许可以显示方法列表之类的东西。
就这样。
0
