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
    +关注

    关注

    88

    文章

    11628

    浏览量

    217981
  • MacOS
    +关注

    关注

    0

    文章

    211

    浏览量

    18760
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73151
  • 编辑器
    +关注

    关注

    1

    文章

    826

    浏览量

    32650
  • vscode
    +关注

    关注

    1

    文章

    171

    浏览量

    9006

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VS Code运行 pytest_hello_world.py

    VS Code运行 pytest_hello_world.py
    的头像 发表于 11-24 00:33 342次阅读

    如何在VS code中配置Zephyr集成开发环境

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VS code中的开发有基础的了解。
    的头像 发表于 11-05 14:46 1078次阅读
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>code</b>中配置Zephyr集成开发环境

    飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

    在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim, Vi/Vim命令众多,功能强大,是大多数Linux程序员选择使用的编辑器。但是Vi/Vim没有图形界面,对于经常在
    发表于 10-13 08:47

    rtthread studio的编辑器如何开启自动换行功能

    rtthread studio的编辑器如何开启自动换行功能
    发表于 09-19 06:00

    Vim编辑器高效操作流程

    在现代运维工作中,服务配置管理、日志分析、脚本编写等任务几乎占据工程师日常工作的大部分时间。作为Linux系统标配的文本编辑器,Vim以其强大的功能和极高的效率赢得了无数运维工程师
    的头像 发表于 09-02 16:45 659次阅读

    SEGGER工具链集成到CMake和VS Code

    SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio CodeVS Code代码
    的头像 发表于 07-23 15:06 777次阅读

    rtthread studio的编辑器如何开启自动换行功能

    rtthread studio的编辑器如何开启自动换行功能
    发表于 06-13 08:16

    从初学到进阶:树莓派上最适合你的代码编辑器推荐!

    之前,你需要安装一些必备工具,代码编辑器便是其中之一。树莓派系统自带了一些代码编辑器,它们功能良好,足以满足基本需求。不过,如果你需要更高级
    的头像 发表于 05-15 16:20 791次阅读
    从初学到进阶:树莓派上最适合你的<b class='flag-5'>代码</b><b class='flag-5'>编辑器</b>推荐!

    Vim编辑器的基本操作

    代码的世界里,效率是永恒的追求。无论是新手开发者还是资深工程师,都渴望拥有一款能让自己如虎添翼的编辑器。而在Linux生态中,有一款被无数程序员奉为神器、被誉为“效率之王”的编辑器——Vim。它以
    的头像 发表于 05-06 13:41 972次阅读
    Vim<b class='flag-5'>编辑器</b>的基本操作

    如何在VS Code中使用瑞萨RA系列MCU

    VS Code(Visual Studio Code)是微软公司出品,它是一个免费且多功能代码编辑器
    的头像 发表于 04-16 14:02 3296次阅读
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中使用瑞萨RA系列MCU

    Linux下Vim编辑器的使用技巧

    为什么要学习vim?⟳ 都21世纪,为什么还需要学习vim? • 只要你用服务,vim就是个必备技能 • 后端和运维工程师必须掌握的编辑器,不然服务上操作很尴尬 • 可以纯键盘
    的头像 发表于 04-01 17:36 1030次阅读
    Linux下Vim<b class='flag-5'>编辑器</b>的使用技巧

    简化树莓派文件操作:Picockpit 编辑器应用上手体验

    我们激动地宣布推出全新的文件编辑器应用,让您能够在RaspberryPi上远程创建和编辑文件和目录!不仅如此,通过我们的文件编辑器应用,您还能获得我们的AI系统——RaspiGPT的协助。要您拥有
    的头像 发表于 03-25 09:26 503次阅读
    简化树莓派文件操作:Picockpit <b class='flag-5'>编辑器</b>应用上手体验

    鸿蒙海报编辑器APP,分享端云一体化开发的经验!

    前言 在我工作的日常中,经常会用一些画图编辑器,简单设计一些页面原型。而在去年低代码很火的时候,我在公司就开发了一款大屏可视化编辑器,可以通过拖拉拽生成网页的一个工具。后面也想着自己也开发一个画图
    的头像 发表于 03-16 16:09 646次阅读
    鸿蒙海报<b class='flag-5'>编辑器</b>APP,分享端云一体化开发的经验!

    MaaS 应用系列 MaaS X Cursor:基于 DeepSeek API 快速构建代码编辑器

    Cursor 是一款基于人工智能技术的现代化代码编辑器,专为开发者设计。它结合传统编辑器(如 VS C
    的头像 发表于 03-08 16:43 3508次阅读
    MaaS 应用系列 MaaS X Cursor:基于 DeepSeek API 快速构建<b class='flag-5'>代码</b><b class='flag-5'>编辑器</b>

    Zephyr领进门系列:MCUXPresso for VS Code插件安装

    一套PC端的Zephyr OS开发环境。话不多说,开整! 1.  安装VS Code 相信不少小伙伴已经将VS Code当作装机必备工具
    的头像 发表于 12-19 09:53 2749次阅读
    Zephyr领进门系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安装