Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

5 个节省时间的 VS 代码快捷方式以及如何记住它们

Posted on 2022-10-08

5 个节省时间的 VS 代码快捷方式以及如何记住它们

你花了多少时间在键盘和鼠标之间移动你的手?

一项估计认为这个数字是每天 16 分钟。一年八天!虽然估计不科学,但我认为这并不牵强。我猜这个数字对于编码员来说甚至更高。键盘快捷键对于开发人员来说是必不可少的。关于快捷方式的文章不乏,但很少提供任何练习它们的技巧。

以下是我最常用的五个 VS Code 快捷方式,以及我如何练习它们以使它们坚持下去。

✉️
这篇文章最初发表在我对代码的好奇时事通讯中。永远不要错过任何问题。在这里订阅→

#1 导航单词,而不是字符

将光标移动到当前行上的新“单词”,无需使用鼠标,也无需逐个字符移动。

苹果系统 选项+←
选项+→
Linux Ctrl+←
Ctrl+→
视窗 Ctrl+←
Ctrl+→

这是它的实际效果:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

将此与快捷方式结合使用,可将光标移动到行首或行尾,以加快导航速度。 ( macOS: Cmd+← 和 Cmd+→; Windows: Home 和 End)

什么是“词”?

一般来说,单词之间用空格和下划线分隔。

逗号、句号和其他标点符号经常被忽略。但是,VS Code 将!=和&&之类的运算符视为单词,并跳过嵌套的大括号到下一个标识符或运算符。

如何练习

⏱时间: 1-2分钟
? 频率:每天两次,至少五天

打开任何代码库中的任何文件。选择一条线并将光标移动到该线内的某处。接下来,在该行中选择一个“单词”并使用快捷方式将光标移动到它。用不同的行和不同的“单词”重复此操作。

#2 一次按键复制和粘贴

无需选择一行、复制它、在上方或下方插入新行并粘贴它,您只需一次击键即可执行整套操作。

苹果系统 Shift+Option+↑
Shift+Option+↓
Linux Shift+Alt+↑
Shift+Alt+↓
视窗 Shift+Alt+↑
Shift+Alt+↓

这适用于选定的多行,因此您可以快速重复整个文本块。

这是它的样子:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

在创建结构相似的项目数组时,此快捷方式很方便。它也非常适合处理配置文件、XML 文件、JSON 文件或任何其他具有重复结构的代码相邻文件。

如何练习

⏱时间: 2分钟
? 频率:每天两次,持续至少五天

创建一个文件夹,其中包含 YAML、JSON、XML 或您经常使用的其他结构化文本文件的副本。选择一两个,然后花几分钟时间使用快捷方式添加新项目。

#3 一步删除代码

无需选择一行,删除它,然后按退格键删除空白行,您只需一步即可完成所有操作。

苹果系统 Shift+Cmd+K
Linux Shift+Ctrl+K
视窗 Shift+Ctrl+K

以下是它的工作原理:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

这适用于选定的多行,因此您可以在需要时快速删除整个代码块。

如何练习

⏱时间: 1分钟
? 频率:每天两次,持续至少五天

打开您想要的任何文件并前往城镇删除代码。这是宣泄,不是吗?

#4 轻松重命名变量

与其手动查找变量的所有实例并更改它们,甚至使用查找和替换,不如使用 VS Code 的内置变量重命名功能。这也适用于函数名、类名和其他标识符。

苹果系统 F2
Linux F2
视窗 F2

这是它的实际效果:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

VS Code 可以推断应用更改的范围。如果需要,可以在重命名窗口中按 Shift+Enter 来预览更改:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

如何练习

⏱时间: 1-2分钟
? 频率:每天两次,持续至少五天

从 GitHub 克隆存储库,或使用您自己的存储库,并使用快捷方式练习重命名。

#5 快速查看参考资料

您可以在不离开当前文件的情况下快速查看所有引用,而不是在代码库中搜索对函数的引用。

苹果系统 Shift+F12
Linux Shift+F12
视窗 Alt+F12

这是在行动:

5 个节省时间的 VS 代码快捷方式以及如何记住它们

您可以使用箭头键循环浏览参考,然后按 Enter 将光标移动到选定的参考。

如果您希望直接跳转到新编辑器选项卡中的定义,而不是查看视图,请使用 F12。

如何练习

⏱时间: 1-2分钟
? 频率:每天两次,持续至少五天

从 GitHub 克隆存储库并练习使用快捷方式查找事物的引用。

如何掌握键盘快捷键

我在这里建议的练习程序是一个好的开始。

为了有效地练习, 研究表明你应该每次改变练习的内容。练习不同的代码库和文件类型。为自己设定不同的目标。经常练习,间隔几个小时。

这样做,那些击键很快就会变成肌肉记忆。


想要更多这样的吗?

每周六发送一封电子邮件,其中包含一个可操作的提示。
总是少于你的 5 分钟。

现在订阅

处理您的申请检查您的收件箱并确认您的订阅发送电子邮件时出错

原文: https://davidamos.dev/5-vs-code-shortcuts/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme