0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

代码编辑器VS Code 1.72更新了这些实用功能

strongerHuang 来源: strongerHuang 作者: strongerHuang 2022-10-11 18:46 次阅读

VS Code全称Visual Studio Code,它是微软旗下的一款代码编辑器。 如今,VS Code已成为程序员的标配,不管是嵌入式、还是前端,亦或是后端,只要是程序员,几乎没有不知道VS Code的程序员,而且,全世界绝大部分程序员都在使用VS Code。 VSCode能如此流行,原因在于它开源免费,而且支持Windows、Linux 和 macOS 主流三大操作系统。 最近,VSCode升级到了V1.72版本,更新了一些实用的功能,这里分享给大家。

工具栏自定义:隐藏 / 显示工具栏操作

用户现在可以从工具栏上隐藏操作。右键单击工具栏中的任何操作,并选择其隐藏命令或任何切换命令即可。 被隐藏的操作会被移到...更多操作菜单,并可以从菜单中调用。 要恢复一个菜单,只需右键单击工具栏的按钮区,选择重置菜单命令。要恢复所有菜单,可以从命令面板(⇧⌘P)运行重置所有菜单。

1d6f7434-48fc-11ed-a3b6-dac502259ad0.gif

更好的编辑器自动滚动:滚动速度根据光标位置进行调整

当选择和拖动时,编辑器过去常常以一种取决于显示器每秒帧数(FPS)的方式滚动,有时会在鼠标到达编辑器边缘时使编辑器快速滚动。

现在当鼠标接近边缘时,编辑器以每秒一个 viewport 的速度自动滚动,而当鼠标离编辑器较远时,速度更快,与 FPS 无关。

1dc9289e-48fc-11ed-a3b6-dac502259ad0.gif

扩展视图更新:突出显示有更新或需要注意的扩展

VS Code 现在在扩展视图中的 "最近更新" 部分显示过去 7 天内更新的扩展。

1e78dcbc-48fc-11ed-a3b6-dac502259ad0.png

VS Code 现在显示需要注意的扩展,并将其排序在扩展视图的默认安装部分的顶部。这包括有待更新的扩展、已经更新或禁用的扩展,以及需要 VS Code 重新加载的扩展。

1ea9c85e-48fc-11ed-a3b6-dac502259ad0.png

活动栏中的扩展图标上的徽章现在显示需要注意的扩展的数量。

树状视图中的搜索结果:在列表或树状视图中查看搜索结果

你现在可以以树状方式查看搜索结果了,只需点击搜索视图上角的列表 / 树状图标,就可以在列表和树状视图之间进行切换。

1ed1199a-48fc-11ed-a3b6-dac502259ad0.gif

支持嵌套的 Git repo:检测并显示嵌套的 Git 子模块

为了解决一个长期存在的功能需求,这个里程碑对仓库发现进行了修改,增加了对嵌套 Git 仓库的支持。

根据嵌套仓库的位置,你可能需要修改 git.repositoryScanMaxDepth 的设置(默认是 1)。

终端快速修复:纠正命令错别字

推出了一个由 shell 集成提供支持的新功能,叫做 Quick Fixes。这个功能带有音频提示支持。使用audioCues.terminalQuickFix启用它,以获得修复可用时的声音提示。当命令映射到用户可能会采取的一组操作时,就可以使用快速修复。

例如:当 Git 命令输入错误时,Quick Fix 会建议类似的命令。

1f40be30-48fc-11ed-a3b6-dac502259ad0.png

钉住常用任务:将任务钉在运行任务下拉菜单的顶部,以便快速访问

1f5727c4-48fc-11ed-a3b6-dac502259ad0.png

Markdown 链接验证:自动检查 header、文件和图片链接

在使用 Markdown 时,很容易误加一个无效的文件链接或图片引用。通常你只有在查看 Markdown 预览或发布后才会发现这些错误。VS Code 新的 Markdown 链接验证可以帮助发现这些错误。

要开始使用,设置"markdown.validate.enabled":true。VS Code 现在会分析 Markdown 链接,无效的链接将被报告为警告或错误。

1f6beff6-48fc-11ed-a3b6-dac502259ad0.png

更多

GitHub Enterprise Server 认证:改进的登录工作流程不再需要 PAT

在此之前,GitHub Enterprise Server 用户必须手动创建一个个人访问令牌(PAT),以便在 VS Code 中登录 GitHub Enterprise Server。这是一个繁琐的过程,如今用户不再需要这样操作。

1f9fe1d0-48fc-11ed-a3b6-dac502259ad0.gif

现在,GitHub Enterprise Server 的登录流程与 github.com 的登录流程相同,用户无需创建 PAT 就可以登录 GitHub Enterprise Server。

Dev Container Features:轻松地添加和分享开发容器的功能

Dev Container Features 让你轻松地将预先包装好的功能添加到你的开发容器中。无论是像 Git 或 Docker 这样的工具,还是对 Go 或 Java 这样的编程语言的支持,你都可以查看可用功能的列表,并将它们添加到你的devcontainer.json中。你还可以创建自己的功能,使用功能模板发布并与他人分享。

VS Code 社区讨论:与其他 VS Code 扩展作者联系

现在有一个 VS Code 社区讨论网站,作为扩展作者的聚集地,用户可以提出问题、与其他开发者联系,并展示优秀的作品。

参考来源 |OSC开源社区

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10988

    浏览量

    206725
  • MacOS
    +关注

    关注

    0

    文章

    196

    浏览量

    17228
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66740
  • 编辑器
    +关注

    关注

    1

    文章

    787

    浏览量

    30170
  • vscode
    +关注

    关注

    1

    文章

    146

    浏览量

    7371

原文标题:VS Code 1.72更新了这些实用功能

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求助,请问ADS能使用外部代码编辑器吗?

    请问ADS能使用外部代码编辑器吗(比如vs code)?
    发表于 02-18 07:19

    Simplicity Studio 5扩增功能支持以VS Code开发

    应用程序开发的支持。此一功能扩展可让开发人员在VSCode生态系统中构建、刷新和调试。用户可以使用VS Code作为主要的IDE,同时仍然能够使用熟悉和喜爱的项目配置图形界面。在Simplicity Studio中配置、设置和生
    的头像 发表于 01-29 10:34 273次阅读
    Simplicity Studio 5扩增<b class='flag-5'>功能</b>支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>开发

    VS Code 1.85发布,新增浮动编辑器窗口

    在此版本中,你可以将编辑器从主窗口移到自己的轻量级窗口中。对一个窗口中的编辑器所做的更改会立即应用到打开编辑器的所有其他窗口。创建浮动编辑器窗口的最简单方法是将
    的头像 发表于 12-10 15:56 1199次阅读
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b> 1.85发布,新增浮动<b class='flag-5'>编辑器</b>窗口

    MCUXpresso for VS Code保姆式教程免费送!

    的 MCU 项目, VS Code 具有良好的代码编辑和视图界面,以及添加第三方插件的强大功能。 本文主要手把手介绍如何从零开始使用 MC
    的头像 发表于 11-16 08:55 519次阅读
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免费送!

    一分钟带你了解TSMaster小程序编辑代码智能提示功能

    本文给大家带来TSMaster小程序编辑的新功能,其中主要包含:代码编辑智能提示功能、可用外部代码
    的头像 发表于 10-28 08:22 1216次阅读
    一分钟带你了解TSMaster小程序<b class='flag-5'>编辑</b><b class='flag-5'>代码</b>智能提示<b class='flag-5'>功能</b>

    Python 最好用的8个VS Code扩展

    1. Python extension for Visual Studio Code 这个扩展是由微软官方提供的,支持但不仅限于以下功能: 通过Pylint或Flake8支持代码检查 在VS
    的头像 发表于 10-17 17:15 301次阅读
    Python 最好用的8个<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>扩展

    8 个好用的VS Code Python 扩展

    仅限于以下功能: 通过Pylint或Flake8支持代码检查 在VS Code编辑器中调试代码
    的头像 发表于 10-16 11:11 304次阅读
    8 个好用的<b class='flag-5'>VS</b> <b class='flag-5'>Code</b> Python 扩展

    新闻 | 瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code

    (MPU)。瑞萨已为其所有嵌入式处理器开发了工具扩展,并将其发布在 Microsoft VS Code网站 上,使习惯于使用这款流行的集成开发环境(IDE)和代码编辑器的大量设计师能够
    的头像 发表于 08-03 18:15 324次阅读
    新闻 | 瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio <b class='flag-5'>Code</b>

    vim编辑器:4.1 vim编辑器介绍及打开文件 #硬声创作季

    编辑器
    充八万
    发布于 :2023年07月12日 10:47:15

    vim编辑器:4.6 案例

    编辑器
    充八万
    发布于 :2023年07月12日 03:12:32

    vim编辑器:4.5 实用功能 #硬声创作季

    编辑器
    充八万
    发布于 :2023年07月12日 03:11:22

    数字孪生编辑器可以提供哪些实用功能

    。 数字孪生编辑器已在工业、建筑、医疗等领域中得到广泛应用,以下是数字孪生编辑器的主要功能: 三维建模功能:数字孪生编辑器可以通过三维建模技
    的头像 发表于 05-22 14:30 291次阅读

    Vivado关联第三方编辑器的方法

    Vivado是一个非常强大的工具,但是在一些方面可能不能完全满足我们的需求,比如代码编辑器功能。幸运的是,Vivado允许我们关联第三方编辑器来扩展其
    的头像 发表于 05-16 16:36 894次阅读
    Vivado关联第三方<b class='flag-5'>编辑器</b>的方法

    你会使用 Linux 编辑器 vim 吗?

    vim:是一款编辑器,只负责写代码;相当于 windows 的记事本;
    的头像 发表于 05-10 18:21 539次阅读
    你会使用 Linux <b class='flag-5'>编辑器</b> vim 吗?

    QCVS设备树编辑器不工作怎么解决?

    我将 Code Warrior 用于 PA 10.5.1 和 QCVS 4.5。 我正在尝试使用硬件设备树功能,但它给我带来了麻烦。 联机帮助说 GUI 编辑器提供用于添加、
    发表于 05-06 08:45