这可能是我们最期待的功能!Visual Studio Code 1.31 版本发布概要!

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