时刻

Visual Studio Code 1.65新特性

Visual Studio Code 1.65新特性

编辑器历史导航

现在在编辑器历史中导航时会考虑编辑器组。在编辑器历史记录中来回导航将激活编辑器,并将其集中在那些编辑器组中。删除编辑器组时,所有关联的历史条目都将被丢弃。

Notebook 支持

可以在任何 Notebook 中选择的单元格之间导航,导航可以跨编辑器工作。

新的布局控制选项

在标题栏中引入了实验性布局控件(启用:通过设置workbench.experimental.layoutControl.enabledtrue),通过 layoutControl.type 设置,可选择对应的 UI 布局 ,此设置具有以下三个选项:

  • menu: 旧版布局,可以打开菜单的单个按钮(默认)。
  • toggles:新选项,显示三个按钮来切换主面板、侧边栏和侧面板。
  • both:新选项,显示三个切换按钮的同时,也有菜单按钮。

比如设置成 both,就是如下图所示,三个切换按钮加一个下拉菜单按钮:

浅色高对比度主题

添加了新的 Light High Contrast 主题。

添加了新的音频提示,包括警告、内联建议和调试器断点点击的音频提示。

拖放问题和搜索结果

可以将问题、搜索或参考结果拖放到编辑器中,打开文件并显示结果位置。

设置编辑器拆分视图

使用可调整的拆分视图将目录与设置列表分开。

改进的自动语言检测

启用新设置workbench.editor.historyBasedLanguageDetection后,无标题编辑器将使用改进过的自动语言检测算法,该算法会考虑编辑器历史记录和当前工作区的内容,新算法只需少量文本输入即可提供检测结果。

改进的语言扩展建议

语言扩展推荐现在会在推荐时考虑扩展市场中其他突出的语言扩展。例如,如果安装了Apache NetBeans Java 扩展,VS Code 就不会推荐使用 Java 扩展包

差异编辑器管理

命令面板中有一个新命令 Git: Close All Diff Editors ,可用于关闭所有打开的差异编辑器。还有一个新设置git.closeDiffOnOperation可以在隐藏、提交、丢弃、暂存或取消暂存更改时自动关闭差异编辑器。

Git 命令输出日志记录

执行 Git 命令时,其内容stderr会记录在Git 输出窗口中。有一个新设置 git.commandsToLog用于指定 Git 命令的列表,这些命令的内容将stdout记录在Git 输出窗口

分享此文章