10 个必备技巧,让 VS Code 运行更快,提高编程速度(0 到 100)

95%的开发者都在浪费VS Code的潜力。

VS Code有许多隐藏的宝藏功能,可以提升您的生产力和使用体验 — 但大多数人并没有使用它们。

使用这10个实用技巧来逐步增强VS Code的功能,让您编码更快:包括强大的扩展、鲜为人知的快捷键、美观的字体和配色方案等等。

1.首先从基础开始

从基本功能入手。

学习重要的键盘快捷键一旦掌握这些快捷键,你的编码速度将大大提高

用Shift + 左/右箭头来左右选择代码

911a242e6d8a8f3ad87bd3ace772b1a7.gif

用Ctrl + C复制整行,无需选中

3a44ad388853d72ec985d0cbb8856fda.gif

用Alt + 上/下箭头上下移动行

180cb685198e23ba063212f17efe2e09.gif

  • 用Ctrl + K删除行

  • 用Ctrl + W关闭文件

  • 用Ctrl + K, W关闭所有文件

启用自动保存

自动保存你的文件。

我之前说过为什么不喜欢自动保存,但它确实是一个很好的功能,可以停止不断按 Ctrl + S

964e402867fb3f683da35588593fd9a9.png

设置大纲视图

大纲视图可以在文件资源管理器窗格中快速概览你活动文件中的所有符号:

bda9439b537eb04f334a504feec6de43.png建议将其移到单独的窗格以获得更多空间:

fd62932f7ca0eea689d45fef22bf8abb.gif

2.设置源代码控制

需要设置Git集成以轻松跟踪你的更改。

用VS Code初始化仓库

使用源代码控制窗格初始化新的本地仓库。

53ebaced60985e5dbeb3ac2e51f516ac.png

提交更改

可以快速暂存文件,并在需要提交时随时按Ctrl + Enter:

9e88e7c3ff55afc203695f41f7d51508.gif

安装这个扩展

现在安装GitLens扩展以获得更好的集成:

GitLens将显示重要的仓库数据和当前文件信息 — 文件历史、提交、分支等。

0f66b591315ecb90db386c6482025d07.png

将光标放在编辑器中的任何行上,GitLens将显示该行最后一次更改的提交信息:

8e78b412ae5d675c067a9043ac4ef699.png

3.使用AI加速编码

生成式AI最近蓬勃发展,现在我们有了扩展,可以在您输入时提供智能AI代码补全。

还有IDE集成聊天机器人,其中一些使用您代码库的上下文。

1f15d0ae11a26b7fcef146a8c83501f3.png

可以尝试这些不错的选择:

GitHub Copilot: 付费,月免费有免费版本12/月

4.学习代码片段加快编码

Emmet

有了这个,我在使用JSX、CSS、HTML等时输入速度更快。

cbea62d6c576e3424fa5dd72c40a1706.gif

会注意到缩写与CSS选择器非常相似。

这是有意为之的:Emmet语法受CSS选择器启发。

安装这个扩展

JavaScript (ES6) code snippets: 完全加载了大量节省时间的JavaScript代码片段。

看看imp和imd片段如何快速导入ES6语法的模块:

bfbe0962d8fc221d168f97b0a80dc6d3.gif

5.安装键映射,让你感觉宾至如归

如果你习惯于其他代码编辑器,这非常宝贵。

所以如果您来自:

  • Vim: 安装这个扩展

  • Atom: 安装这个扩展

  • Visual Studio: 安装这个扩展

例如在Atom中,您可以轻松按A和Shift + A来创建新文件或新文件夹。

安装Atom键映射立即将这个快捷键带到VS Code — 无需手动编辑热键:

9bd69de955ea6975ed1696bc6c69d9a8.gif

6.开始自动代码检查

应该安装一个代码检查器来避免错误并强制执行代码风格。

使用ESLint快速找到并修复JavaScript代码中的问题,轻松避免糟糕的编码实践 — 比如未使用的变量:

487c3c3a7f8c468b2c5a4c47180128fd.png

7.启用自动格式化

安装Prettier以自动格式化您的代码,保持一致的格式。

通过"保存时格式化"选项,Prettier会在按 Ctrl + S 时立即格式化你的代码。

7825b9babcf6035e0abcf57e1b379c13.gif

可以在设置中启用它:

e17a2dfff0e1238ae33a2aa9c19770e0.png

8.设置调试和测试

VS Code已经为我们提供了出色的调试功能。

设置断点、检查调用堆栈、监视变量等等。

179d84bbbd2e54d77228f22011f94ce0.png

8.测试

这些扩展将使测试变得更容易:

  • Jest Runner用于Jest测试

  • Mocha sidebar用于Mocha测试

点击运行即可运行特定的测试用例,无需使用终端。

c28cc937439268c014db2c1bc8c42838.png

9.使用更适合代码的字体

如果仔细看,会发现我没有使用默认的Consolas字体。

我使用的是Cascadia Code — 微软出品的一种美观字体,带有美观的代码连字。

连字:

1b8c8387309c13c7b0b787b607cb656b.pngFira Code是另一个我用过的很棒的字体:

9e74bd4cde432b22fc145032659f22bd.png

可以在设置中轻松更改字体:

34cd89609e40e7f09cc1c05703c93471.png

10.用丰富多彩的主题美化您的编辑器

颜色主题

设置一个漂亮的主题,轻松修改UI所有方面的颜色。

包括您代码的高亮显示:

d64c94169337e00bbf5bebe97f881970.gif

我用过的一些很棒的主题:

  • Atom One Light & Atom One Dark — 我主要在这两个之间切换。

  • One Dark Pro

  • Night Owl

可以使用设置图标更改主题:

c6f92c4745b540beb084dcdbf6464169.png

图标主题

VS Code在文件资源管理器窗格中显示图标的方式相当平淡无奇:

01598f83fbf528585c6d3f29406d48f3.png

这就是为什么应该安装VS Code Icons来增添趣味:

不同的图标使理解每个文件及其在代码库中的作用变得更加容易。

最后的想法

有了所有这些新设置和扩展,您就可以快速构建并更快地实现您的开发目标了。

最后:

vue2与vue3技巧合集

VueUse源码解读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值