也许这是您最想要的功能? Visual Studio Code 1.31 发布摘要!

目录
你好。
我是Mandai,负责Wild 开发团队。
Visual Studio Code (VSCode) 1.31 版本已发布。
此次更新的热点在于,它不再像以前那样令人头疼,而是改进了一些令人烦恼的功能,使用起来更加舒适。
现在无需重新加载即可启用和禁用扩展程序!
就是这样!
以前安装扩展程序时总是会出现的重新加载(或重启)问题现在不会再出现了。
如果长时间使用 VSCode,扩展程序的数量会不断增加,最终变得非常麻烦。根据扩展程序的不同,即使当前打开的窗口中未使用某些扩展程序,它们也可能仍然处于加载状态。在
这种情况下,逐个工作区地禁用扩展程序可以稍微改善用户体验,但有时禁用它们会比较困难,因为你不想重新加载它们。
我不愿重新加载的主要原因是文件历史记录会被清除,这样我就无法使用
Ctrl + Z 了除非我把只存在于内存中的信息保存到文件中,否则我无法重新加载。
例如,在开发 API 时,你不需要 Chrome 调试器。
顺便说一句,这个功能似乎是 VSCode 用户呼声最高的功能之一,所以我很高兴它终于发布了。
全新树木小部件!
树状视图组件模块似乎已被新的组件模块替换。
当然,性能有所提升,但新增的文件名筛选功能也是一项令人欣喜的改进。
虽然使用起来和以前略有不同,我觉得用户界面还需要一些调整,但在按文件名搜索时非常实用。
当代码自动补全功能失效,需要手动搜索文件时,这个功能就派上用场了。
此外,搜索结果的显示模式也有三种:简单模式、高亮显示模式和筛选模式。
简单匹配功能会从头开始匹配输入的字符串,并将焦点转移到匹配的文件上。
高亮显示功能会在右上角显示输入结果,并高亮显示文件名中包含该字符串的文件。
筛选功能与高亮显示功能类似,也会在右上角显示输入结果,但只会显示部分匹配的文件。
我试用了所有模式,发现这个筛选器非常快捷易用。
ESC直观地取消筛选
设置键是“workbench.list.keyboardNavigation”,请选择符合你个人喜好的设置并试用一下。
这个新的树状控件似乎还有其他一些功能,例如Ctrl + a,可以使用“workbench.tree.indent”键调整目录缩进大小(以像素为单位),以及可以使用“workbench.tree.horizontalScrolling”键选择是否支持水平滚动。
上下文菜单中没有剪切命令。
正如标题所示,右键菜单(即右键单击时出现的菜单)中一直没有剪切命令,但最新的更新终于添加了这项功能。
作为 VSCode 用户,我一直认为快捷键是我工作的重要组成部分,所以老实说,我根本没注意到它之前没有这个功能。
如果您经常打开编辑器,我们添加了一个设置,您至少应该检查一次。
在编程时,随着你追踪继承层次结构,会打开许多编辑器,但是Ctrl + w,文件的打开顺序会从上到下堆叠并关闭,这会让你感觉像是在操作汇编的地址空间。
即使您凭直觉理解了堆叠现象,也不一定意味着项目的堆叠顺序正是您希望它们被删除的顺序。
我们新增了一个名为“workbench.editor.focusRecentEditorAfterClose”的设置来控制此行为。
如果关闭此设置,关闭编辑器时,焦点将移至右侧的编辑器,这样您就可以将仍要使用的编辑器移至左侧,然后从右侧一次性关闭它们。
我个人觉得这个功能很棒。
你听说过智能选择功能吗?
我刚发现 VSCode 有一个功能,可以用
Alt + Shift + →可惜的是,VSCode 对日语短语的识别能力很差,所以用智能选择来处理日语文本并不实用。
我希望某个好用的扩展程序能解决这个问题,但我似乎找不到合适的。如果有人知道有这样的扩展程序
推特,非常感谢。
终端现在对文件路径的响应更好了。
在终端中Ctrl键并点击
但是,你不能直接点击 ls 或 dir 命令的结果;似乎只有在你回显过一次文件名之后才能这样做。
我认为如果能直接从 ls 命令的结果中启动编辑器会非常方便,但我想由于 ls 命令的结果没有 ./ 或任何附加内容,可能很难判断它们是否是文件名。
概括
这一次,1.31 版本也包含了许多新功能。
我个人一直希望能在树状控件中搜索文件名,而且我希望能够广泛使用这项功能。
现在扩展程序的门槛已经大大降低,何不趁此机会寻找一下自己喜欢的扩展程序呢?
之前也写过一篇“让使用 Visual Studio Code 更有趣的扩展程序合集 | Beyond Co., Ltd.”的
就是这样。
0