VSCode1.59版本发布
今天周男神上完课了,分享了他的Code
打开VSCode的时候发现更新了,先看看更新内容
https://code.visualstudio.com/updates/v1_59
关于更多相关资料,可以看doc
就是扩展页面在放大缩小的时候logo可以变化
当鼠标悬于扩展上面,可以出现一个简短的介绍和加载的时间
在右边
“扩展面板详细信息”选项卡现在显示类别、资源链接和其他信息,例如扩展发布和更新日期。选择一个类别将在“扩展”视图中显示该类别中的其他扩展。
这个是一个新的设置功能
阵列设置现在在非编辑模式下具有拖放支持。此外,属性uniqueItems
设置为的枚举数组设置true
现在仅显示剩余选项而不是下拉列表中的所有选项。
现在可以在全新安装的 VS Code 中打开 Jupyter 笔记本,而无需安装完整的 Jupyter 扩展。但是,如果要执行单元格或查看使用 ipywidgets 或其他复杂渲染器类型的输出,则必须安装 Jupyter 扩展。
对笔记本布局进行了一些改进:
-
当单元格折叠时,单元格输入的第一行现在被渲染。
-
当窗口的宽度不足以呈现所有主要操作时,笔记本编辑器工具栏上的操作将移动到溢出菜单 ( ... ) 中。
-
的默认值
notebook.undoRedoPerCell
现在更改为true
。
就是这个设置的选项
@tag:notebookLayout
这个设置的页面可以
工具栏上的文本提示
看字,配置复制相对路径的路径分隔符
新设置explorer.copyRelativePathSeparator
允许您在调用复制相关路径操作时显式设置路径分隔符。
可用的分隔符选项有:
-
auto
(默认)- 使用操作系统特定的路径分隔符。 -
/
- 使用斜杠作为路径分隔符。 -
\\
- 使用反斜杠作为路径分隔符。
又是一个新的设置
workbench.editor.sharedViewState
添加了一个新设置来配置编辑器视图状态(例如,编辑器中的滚动位置)在编辑器组之间共享的方式。
默认情况下,禁用此设置以保留当前行为。如果你在侧面打开编辑器并稍后关闭该编辑器组,只是为了再次打开编辑器到侧面,则不会恢复视图状态,因为您正在打开一个新的编辑器组。但是,当你启用此设置时,除非为编辑器组找到更具体的视图状态,否则将在所有编辑器组中保留并使用最新的编辑器视图状态。
在折叠区域之间导航,需要自己绑定
有一些新命令可以将光标位置设置为相应的折叠:
-
转到下一个折叠(
editor.gotoNextFold
) -
转到上一个折叠(
editor.gotoPreviousFold
) -
转到父折叠(
editor.gotoParentFold
)
这个是让导入的语句可以自动的折叠
该功能适用于 TypeScript、JavaScript、Java、C#、C++
还有一个如字面意思的设置
终端拖放
将终端从一个窗口的选项卡列表或编辑器区域拖放到另一个窗口的选项卡列表、编辑器区域或面板中。
动画设置
单行调试
支持 Jupyter 笔记本中的“按行运行”功能。此功能本质上是一种简化的调试模式,可让你逐行执行单元代码,而无需任何复杂的调试 UI。
你手动开启一下
我们很高兴地宣布无标题文件的自动语言检测的初始预览版,它使用机器学习来检测您正在编码的语言并自动设置无标题文件的语言模式。此功能使用开源 ML 库Tensorflow.js和GitHub 用户@yoeo来自Guesslang的 ML 模型。
在此版本中,此功能将默认关闭,但我们计划将其设为下一次迭代的默认设置。
这个是演示,主题好好看
安装一下
好漂亮
"workbench.editor.untitled.experimentalLanguageDetection": true
"[markdown]": { "workbench.editor.untitled.experimentalLanguageDetection": false }
如果不想被自动的检测,你可以写这样的排除文档
大致就是这么多了,还有一些API的变化就不说了,多使用就好啦~