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

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

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

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

6 快速删除某行

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

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

7. 享受流畅光标的打字体验

VS Code有个流畅光标的功能,当光标移动时会进行动画效果,就像在MS Word中一样。这使得打字感觉更加流畅和精细,同时在代码行之间导航和定位光标时给我们带来更加平滑和自然的感觉。fId28资讯网——每日最新资讯28at.com

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

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

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

要启用它,请在命令面板中打开设置界面,然后搜索“平滑光标”。fId28资讯网——每日最新资讯28at.com

我们需要找到“编辑器:光标平滑光标动画”设置,它有3个可能的选项:fId28资讯网——每日最新资讯28at.com

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

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

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

8. 快速格式化代码

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

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

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

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

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

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

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

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

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

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

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

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

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

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

当你使用自动保存时,“Format On Save”功能不起作用,并且每次需要格式化时不断打开命令面板可能会变得乏味。这就是键盘快捷键的作用:fId28资讯网——每日最新资讯28at.com

  • Windows:Shift + Alt + F
  • Mac:Shift + Option + F
  • Linux:Ctrl + Shift + I

9. 利用多光标编辑节省时间

多光标编辑允许我们在不同的位置放置多个光标,可以多次删除或插入相同的文本。这样可以加快编辑速度,极大提高生产力,通过快速创建代码,我们可以高效地完成重复的任务。fId28资讯网——每日最新资讯28at.com

当然,在编辑时,至少会有一个光标。使用Alt + Click添加更多光标。fId28资讯网——每日最新资讯28at.com

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

你还可以使用Ctrl + Alt + Down或Ctrl + Alt + Up 快速在当前行的上方或下方添加光标。fId28资讯网——每日最新资讯28at.com

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

这些快捷键分别执行“在上方添加光标”和“在下方添加光标”的命令。fId28资讯网——每日最新资讯28at.com

10. 快速创建新文件/文件夹fId28资讯网——每日最新资讯28at.com

创建新的文件和文件夹的快捷方式:fId28资讯网——每日最新资讯28at.com

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

你无需不断移动鼠标来定位那些小按钮,你可以直接双击资源管理器面板来创建新文件。fId28资讯网——每日最新资讯28at.com

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

那么新建文件夹呢?文件夹是没有文件的,当你创建新文件时,你可以使用斜杠“/”来表示层次结构,并创建包含该文件的新文件夹和子文件夹。fId28资讯网——每日最新资讯28at.com

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

比如,你可以创建一个名为“utils”的文件夹来包含“index.js”文件。fId28资讯网——每日最新资讯28at.com

使用键盘快捷键会更加高效。使用A键和Shift + A键来分别创建新文件和文件夹。fId28资讯网——每日最新资讯28at.com

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

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

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

所以,为了在输入时使用这些快捷键,你需要首先将焦点集中在资源管理器面板上,可以单击它,或者使用Ctrl/Command + Shift + E。fId28资讯网——每日最新资讯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不仅仅是一个文本编辑器,更是一个功能强大的工具,掌握好它可以极大地提高你的生产力并简化编码工作流程。fId28资讯网——每日最新资讯28at.com

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

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

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

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

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

标签:
  • 热门焦点
  • JavaScript 混淆及反混淆代码工具

    JavaScript 混淆及反混淆代码工具

    介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是混
  • 微信语音大揭秘:为什么禁止转发?

    微信语音大揭秘:为什么禁止转发?

    大家好,我是你们的小米。今天,我要和大家聊一个有趣的话题:为什么微信语音不可以转发?这是一个我们经常在日常使用中遇到的问题,也是一个让很多人好奇的问题。让我们一起来揭开这
  • 大厂卷向扁平化

    大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • 当家的盒马,加速谋生

    当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己“当家”的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • 国行版三星Galaxy Z Fold5/Z Flip5发布 售价7499元起

    国行版三星Galaxy Z Fold5/Z Flip5发布 售价7499元起

    2023年8月3日,三星电子举行Galaxy新品中国发布会,正式在国内推出了新一代折叠屏智能手机三星Galaxy Z Fold5与Galaxy Z Flip5,以及三星Galaxy Tab S9
  • 三星Galaxy Z Fold5今日亮相:厚度缩减但仍略显厚重

    三星Galaxy Z Fold5今日亮相:厚度缩减但仍略显厚重

    据官方此前宣布,三星将于7月26日也就是今天在韩国首尔举办Unpacked活动,届时将带来带来包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy
  • 机构称Q2全球智能手机出货量同比下滑11% 苹果份额依旧第2

    机构称Q2全球智能手机出货量同比下滑11% 苹果份额依旧第2

    7月20日消息,据外媒报道,研究机构的报告显示,由于需求下滑,今年二季度全球智能手机的出货量,同比下滑了11%,三星、苹果等主要厂商的销量,较去年同期均有下
  • 苹果MacBook Pro 2021测试:仍不支持平滑滚动

    苹果MacBook Pro 2021测试:仍不支持平滑滚动

    据10月30日9to5 Mac 消息报道,苹果新的 14 英寸和 16 英寸 MacBook Pro 2021 上市后获得了不错的评价,亮点包括行业领先的性能,令人印象深刻的电池续航,精美丰
  • 外交部:美方应停止在网络安全问题上不负责任地指责他国

    外交部:美方应停止在网络安全问题上不负责任地指责他国

      中国外交部今天(16日)举行例行记者会。会上,有记者问,美国情报官员称,他们正在阻拦来自中国以及其他国家的黑客获取相关科研成果。 中方对此有何评论?对此
Top
Baidu
map