也许这是您最想要的功能? 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.horizo​​ntalScrolling”键选择是否支持水平滚动。

 

上下文菜单中没有剪切命令。

正如标题所示,右键菜单(即右键单击时出现的菜单)中一直没有剪切命令,但最新的更新终于添加了这项功能。
作为 VSCode 用户,我一直认为快捷键是我工作的重要组成部分,所以老实说,我根本没注意到它之前没有这个功能。

 

如果您经常打开编辑器,我们添加了一个设置,您至少应该检查一次。

在编程时,随着你追踪继承层次结构,会打开许多​​编辑器,但是Ctrl + w,文件的打开顺序会从上到下堆叠并关闭,这会让你感觉像是在操作汇编的地址空间。

即使您凭直觉理解了堆叠现象,也不一定意味着项目的堆叠顺序正是您希望它们被删除的顺序。
我们新增了一个名为“workbench.editor.focusRecentEditorAfterClose”的设置来控制此行为。

如果关闭此设置,关闭编辑器时,焦点将移至右侧的编辑器,这样您就可以将仍要使用的编辑器移至左侧,然后从右侧一次性关闭它们。

我个人觉得这个功能很棒。

 

你听说过智能选择功能吗?

我刚发现 VSCode 有一个功能,可以用
Alt + Shift + 可惜的是,VSCode 对日语短语的识别能力很差,所以用智能选择来处理日语文本并不实用。

我希望某个好用的扩展程序能解决这个问题,但我似乎找不到合适的。如果有人知道有这样的扩展程序
推特,非常感谢。

 

终端现在对文件路径的响应更好了。

在终端中Ctrl键并点击

但是,你不能直接点击 ls 或 dir 命令的结果;似乎只有在你回显过一次文件名之后才能这样做。

我认为如果能直接从 ls 命令的结果中启动编辑器会非常方便,但我想由于 ls 命令的结果没有 ./ 或任何附加内容,可能很难判断它们是否是文件名。

 

概括

这一次,1.31 版本也包含了许多新功能。

我个人一直希望能在树状控件中搜索文件名,而且我希望能够广泛使用这项功能。
现在扩展程序的门槛已经大大降低,何不趁此机会寻找一下自己喜欢的扩展程序呢?

之前也写过一篇“让使用 Visual Studio Code 更有趣的扩展程序合集 | Beyond Co., Ltd.”的

 
就是这样。

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
25,938
X Facebook 哈特纳书签 口袋

写这篇文章的人

关于作者

万代洋一

我的主要工作是为社交游戏开发 Web API,但我也很幸运能够做很多其他工作,包括营销。
此外,我在 Beyond 中的肖像权被视为 CC0。