许多初学者在编写代码时一定会遇到一些问题。最终会花费许多时间,或者也会出错,然后最终认为编程不是你的菜。
那么本文就是专门为你准备的
Visual Studio Code 是微软为 Windows、Linux 和 macOS 制作的最好的免费源代码编辑器之一。它提供了具有惊人功能以及用户友好环境。
“让它工作,让它正确,让它快速。” — Kent Beck
如何安装 VS Code 扩展?
如果您不知道如何安装扩展,请不要担心它很容易。单击屏幕左侧的扩展图标。它是第五个图标,紧接在“调试”图标下方。
在搜索栏中搜索扩展程序,然后单击安装。
现在,您知道如何安装扩展。因此,不要浪费任何时间,让我们了解一下可以让您的编程更轻松的扩展。
注意:这些扩展来自我的个人经验。你可以探索更多。
1、Live Server
Live Server 扩展对 Web 开发是非常有用的。此扩展为静态和动态页面提供实时重新加载 功能。当您保存代码时,更改会立即反映在浏览器中。
每次保存代码时,它都会重新加载浏览器,您可以看到浏览器中反映的更改。因此,此扩展可以更快地发现错误,因此您可以轻松地对代码进行一些实验。
详情见:https://www.linuxmi.com/vs-code-live-server.html
2、Code Spell Checker
Code Spell Checker 是 Street Side Software 的基本拼写检查器,可以很好地与camelCase(驼峰拼写法)配合使用。此拼写检查器有助于捕获常见的拼写错误,同时将误报数量保持在较低水平。
安装完成后,文件和编程语言中的拼写检查器将自动启用。它支持多种语言。
3、GitLens
GitLens 是 GitKraken 的开源扩展,可帮助您更好地理解代码。它可以快速了解更改行或代码块的人、原因和时间。每一行代码旁边都有日志,哪位同学写的都逃不掉。
它提供了许多很棒的功能,如修订导航、Current Line Blame、Status Bar Blame、Git 命令面板、终端链接等等......
4、Kite
Kite 是一个 AI 驱动的编程助手。功能可以说是非常强大,可以很方便的在我们编写Python代码的时候给予强大的补全和提示支持。它通过保存关键点并在正确的时间向您显示正确的信息来帮助您更快地编写代码。
智能代码块是Kite的一个功能,他可以非常智能的为我们补全Python代码块。最有趣的是,因为是AI的功劳,所以提示的代码块并不是开发者预先编码进去的,而是根据你的代码自动学习生成的。因此使用范围更加广。
Kite 适用于所有主要编程语言:Python、Java、Go、PHP、C/C#/C++、JavaScript、HTML/CSS、Typescript、React、Ruby、Scala、Kotlin、Bash、Vue 和 React。
5、Live Share
Live Share 是 Microsoft 的实时协作开发扩展。它使您能够与其他人实时协作编辑和调试,无论您使用什么编程语言或正在构建的应用程序。
与传统的结对编程不同,它允许开发人员一起工作,同时保留他们个人的编辑器偏好,以及有自己的光标。
6、Path Intellisense
Path Intellisense是一款自动完成文件名、文件路径的 VS Code 插件,由 Christian kohler 开发。这个 fork 支持 JSON5 配置文件。
文件读写是开发过程中经常会接触到的一项功能,无论是用本地离线文件进行功能测试,还是开发过程中涉及到静态文件。
在以往,需要手动去找到指定的文件,然后拷贝路径。这样的繁琐过程对于少数文件处理还可以忍受,如果太多的话就成了一项非常影响效率的事情。
Path Intellisense 就可以让你像补全代码一样去不全文件名,这样就会大大提升开发过程中的效率。
7、Prettier
Prettier 是一个“有态度”的代码格式化工具。它通过解析您的代码并使用自己的规则重新打印它来强制执行一致的样式,这些规则将最大行长度考虑在内,并在每次保存的时候就能自动格式化代码了。
它确保此扩展用于您可能已安装的其他扩展,请确保将其设置为 VS Code 设置中的默认格式化程序。可以为所有语言或特定语言设置该设置。
8、One Dark Pro
One Dark Pro 基于 Atom 的默认 One Dark 主题,是 VS Code 下载次数最多的主题之一。
应用这个扩展 按 ctrl(⌘) + k,然后按 ctrl(⌘) + t,你会看到一个主题选择界面。选择“One Dark Pro”。
9、Discord Presence
Discord Presence 通过丰富的状态更新您的 Discord 状态。它支持自定义字符串、稳定或内部构建检测、调试模式检测并轻松手动重新连接到 Discord。
它支持超过 140 种最流行的语言,并具有许多很棒的功能。