当前位置:首页 > 科技  > 软件

十个不可不知的VS Code小技巧(下)

来源: 责编: 时间:2023-10-10 18:28:12 351观看
导读接上文《十个不可不知的VS Code小技巧(上)》6 快速删除某行使用Ctrl + Shift + K快捷键,在几秒钟内快速删除某一行和其他几十行。7. 享受流畅光标的打字体验VS Code有个流畅光标的功能,当光标移动时会进行动画效果,就像在M

接上文《十个不可不知的VS Code小技巧(上)oNp28资讯网——每日最新资讯28at.com

6 快速删除某行

使用Ctrl + Shift + K快捷键,在几秒钟内快速删除某一行和其他几十行。oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

  • off:无光标平滑动画
  • explicit:仅在我们明确将光标放置在代码中某个位置时才进行动画。
  • on:始终启用光标平滑动画,包括打字时。

将其设置为on以获得完整的视觉体验。oNp28资讯网——每日最新资讯28at.com

8. 快速格式化代码

格式化的目的是通过以结构化和一致的方式组织代码来提高可读性。oNp28资讯网——每日最新资讯28at.com

如果你一直在手动进行格式化,你需要知道有一种更好的方法。oNp28资讯网——每日最新资讯28at.com

你需要使用“格式化文档”命令自动格式化代码,这个命令在命令面板中很容易找到。根据当前文件的语言,将使用特定的“默认”格式化程序来使用缩进、行长度、括号等各种规则来格式化代码。oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

虽然VS Code内置的JS/TS格式化程序相当不错,但为了获得更强大的解决方案,强烈推荐使用Prettier扩展。oNp28资讯网——每日最新资讯28at.com

安装链接:https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscodeoNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

安装后,将其设置为默认格式化程序。oNp28资讯网——每日最新资讯28at.com

当你使用手动保存而不是自动保存时,有一个功能可以使格式化更加方便:oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

Editor: Format On Save:“保存时格式化文件。必须可用格式化程序,文件不得在延迟后保存,编辑器必须正在关闭”。默认情况下禁用。oNp28资讯网——每日最新资讯28at.com

因此,启用此设置后,当你使用Ctrl + S保存文件时,VS Code将自动使用当前默认的格式化程序对代码进行格式化,就像你在上面的演示中看到的那样。oNp28资讯网——每日最新资讯28at.com

oNp28资讯网——每日最新资讯28at.com

因为A和Shift + A显然是我们编码时使用的键,所以我在这里包含了when的值,以确保只有在资源管理器面板具有焦点且当前编辑器中没有活动光标时才创建新文件/文件夹。oNp28资讯网——每日最新资讯28at.com

所以,为了在输入时使用这些快捷键,你需要首先将焦点集中在资源管理器面板上,可以单击它,或者使用Ctrl/Command + Shift + E。oNp28资讯网——每日最新资讯28at.com

主要要点

  • 在资源管理器面板中启用本地源代码控制,这是默认情况下可用的。
  • 使用“文件”>“自动保存”自动保存文件。
  • 使用Ctrl + Shift + P或Shift + Command + P在命令面板中运行命令。
  • 使用Ctrl + P转到文件,在打开的文件之间导航使用Alt + Left/Right或Ctrl + Tab。
  • 使用Ctrl + G转到特定行。
  • 使用Ctrl + Shift + K删除一行。
  • 通过启用“编辑器:光标平滑光标动画”设置来实现流畅的输入体验。
  • 使用“格式化文档”命令格式化代码,使用Prettier插件,将快捷键更改为Ctrl + D,Ctrl + D。
  • 使用Alt + 单击可以同时使用多个光标。使用Ctrl + Alt + 上/下箭头添加光标。
  • 使用Alt/Option + 上/下箭头在Windows/Mac上移动一行。
  • 通过双击资源管理器面板或设置自定义键盘快捷键来创建新文件。使用“文件夹/文件.ext”来在新文件夹中创建新文件。

总结

Visual Studio Code不仅仅是一个文本编辑器,更是一个功能强大的工具,掌握好它可以极大地提高你的生产力并简化编码工作流程。oNp28资讯网——每日最新资讯28at.com

本文介绍的这十个技巧只是冰山一角,因此要不断探索,不断学习。高效编码的关键不仅在于代码本身,还在于你用来编写代码的工具。oNp28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-12670-0.html十个不可不知的VS Code小技巧(下)

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 为什么编程语言需要函数?从复用性、可读性和抽象性三个方面解析

下一篇: Python是神经网络的最佳语言,这里有五个原因

标签:
  • 热门焦点
  • 鸿蒙OS 4.0公测机型公布:甚至连nova6都支持

    华为全新的HarmonyOS 4.0操作系统将于今天下午正式登场,官方在发布会之前也已经正式给出了可升级的机型产品,这意味着这些机型会率先支持升级享用。这次的HarmonyOS 4.0支持
  • 小米官宣:2023年上半年出货量中国第一!

    今日早间,小米电视官方微博带来消息,称2023年小米电视上半年出货量达到了中国第一,同时还表示小米电视的巨屏风暴即将开始。“公布一个好消息2023年#小米电视上半年出货量中国
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 线程通讯的三种方法!通俗易懂

    线程通信是指多个线程之间通过某种机制进行协调和交互,例如,线程等待和通知机制就是线程通讯的主要手段之一。 在 Java 中,线程等待和通知的实现手段有以下几种方式:Object 类下
  • Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 微信语音大揭秘:为什么禁止转发?

    大家好,我是你们的小米。今天,我要和大家聊一个有趣的话题:为什么微信语音不可以转发?这是一个我们经常在日常使用中遇到的问题,也是一个让很多人好奇的问题。让我们一起来揭开这
  • 猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对“势”的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 首发天玑9200+ iQOO Neo8系列发布首销售价2299元起

    2023年5月23日晚,iQOO Neo8系列正式发布。其中,Neo系列首款Pro之作——iQOO Neo8 Pro强悍登场,限时售价3099元起;价位段最强性能手机iQOO Neo8同期上市
  • iQOO Neo8 Pro抢先上架:首发天玑9200+ 安卓性能之王

    经过了一段时间的密集爆料,昨日iQOO官方如期对外宣布:将于5月23日推出全新的iQOO Neo8系列新品,官方称这是一款拥有旗舰级性能调校的作品。随着发布时
Top