提高生产力的 10 大 Visual Studio Code 扩展

发布:2024-10-26 10:40 阅读:12 点赞:0

您已经跳上了 Visual Studio Code 的列车,是吧?欢迎加入!它时尚、轻便,而且,哦,天哪,那些插件!它们就像纸杯蛋糕上的糖屑——完全必要。无论您是编码高手,还是仍在弄清楚变量和函数之间的区别,这里都是您绝对应该查看的前 10 个 VS Code 扩展的精选列表(因为为什么不呢?)

一. Prettier - 代码格式化程序

有没有看过你的代码,然后想,“哎呀,真是一团糟”?Prettier 是来拯救世界的!这种固执己见的代码格式化程序在多种语言上发挥着它的魔力,强制执行一致的样式。这就像为您的代码库拥有一个专业的组织者。相信我,您的团队会感谢您(甚至可能会为您举办派对)。

开始使用 Prettier!

安装 Prettier 插件后,您可以通过以下命令格式化您的代码:

# 在命令行中安装 Prettier 插件
code --install-extension esbenp.prettier-vscode

# 在 VS Code 中打开任意文件
code .

# 在编辑器中右键点击并选择 Format Document
# 右键点击 -> 格式化文档

二. ESLint

对于所有 JavaScript 和 TypeScript 爱好者来说,ESLint 就像那个总是指出你的错误的朋友——但它实际上是在帮助你编写更整洁的代码。它可以实时发现并修复问题,因此您可以避免在代码审查期间出现那些令人尴尬的“呃-哦”时刻。

了解有关 ESLint 的更多信息

安装 ESLint 插件后,VS Code 将自动检测并提示您改正代码中的潜在问题:

// 在 settings.json 文件中配置 ESLint
{
  "eslint.enable"true,
  // 在保存文件时自动修复问题
  "eslint.autoFixOnSave"true
}

三. 实时服务器

Web 开发人员,欢呼吧!Live Server 扩展是您最好的朋友。它会设置本地服务器并为您提供实时重新加载功能。因此,当您疯狂地更改 HTML、CSS 和 JavaScript 时,您将实时看到这些更改。不再刷新、刷新、刷新。坐下来,看着魔法展开吧!

签出 Live Server

安装 Live Server 后,您可以通过右键点击项目中的 HTML 文件并选择 Open with Live Server 来启动本地服务器:

# 在命令行中安装 Live Server 插件
code --install-extension ritwickdey.liveserver

# 在 VS Code 中右键点击 HTML 文件并选择 Open with Live Server
# 右键点击 -> 使用 Live Server 打开

四. GitLens

如果您曾经希望在浏览 Git 时可以引导内心的夏洛克·福尔摩斯,那么 GitLens 就是您的门票。它采用 VS Code 的内置 Git 功能,并将它们提升到了更高的水平。深入了解代码作者身份和提交历史记录,就像调查犯罪现场一样。这句话是谁写的?什么时候?为什么?世界可能永远不会知道......除非你有 GitLens。

探索 GitLens

安装 GitLens 插件后,您可以通过在编辑器中右键点击并选择 GitLens: Show File History 查看文件的历史:

# 在命令行中安装 GitLens 插件
code --install-extension eamodio.gitlens

# 在 VS Code 中右键点击文件并选择 GitLens: Show File History
# 右键点击 -> GitLens: 显示文件历史

五. Docker

对于那些潜入容器世界的人来说(不是那些你把剩菜剩下的容器放在里面),Docker 扩展是一个游戏规则改变者。像老板一样直接从 VS Code 管理和部署 Docker 容器。这就像为您的容器化应用程序配备一个私人助理,减去喝咖啡的次数。

在此处获取 Docker

安装 Docker 插件后,您可以在 VS Code 的左侧栏中找到 Docker 面板,并从那里管理您的容器和服务:

# 在命令行中安装 Docker 插件
code --install-extension ms-azuretools.vscode-docker

# 在 VS Code 的左侧栏找到 Docker 面板并管理容器和服务

六. Chrome 调试器

调试感觉就像蒙着眼睛解决魔方。输入 Debugger for Chrome 扩展。它允许您直接在 VS Code 中调试 JavaScript 代码,包括断点和变量检查。不再有猜谜游戏 - 只有纯粹、光荣的调试幸福!

试用适用于 Chrome 的 Debugger

安装 Debugger for Chrome 插件后,您可以通过创建 .vscode/launch.json 文件并配置 Chrome 调试配置来开始调试:

// 在 .vscode 文件夹中创建 launch.json 文件
{
  "version""0.2.0",
  "configurations": [
    {
      "type""chrome"// 类型为 chrome
      "request""launch"// 请求类型为启动
      "name""启动 Chrome 对本地主机"// 配置名称
      "url""http://localhost:8080"// 要启动的 URL
      "webRoot""${workspaceFolder}" // Web 根目录
    }
  ]
}

七. 路径智能感知

厌倦了输入长长的文件路径并不断怀疑您是否拼错了某些内容?Path Intellisense 是您的坚强后盾!它会在您键入时自动完成文件名,让您感觉就像您的计算机正在读取您的想法。更少的打字时间意味着更多的时间用于拖延。

获取路径智能感知

安装 Path Intellisense 插件后,您将在键入文件路径时看到自动补全建议:

# 在命令行中安装 Path Intellisense 插件
code --install-extension christian-kohler.path-intellisense

# 在 VS Code 中键入文件路径时查看自动补全建议

八. 智能代码

曾经想要自己的私人编程助手吗?IntelliCode 使用机器学习根据您的编码模式为您提供建议。这就像有一个了解你风格的编码伙伴,只不过它不会吃你的零食或评判你的编码决定。

了解有关 IntelliCode 的更多信息

安装 IntelliCode 插件后,VS Code 将开始学习您的编码习惯,并根据这些习惯提供智能建议:

# 在命令行中安装 IntelliCode 插件
code --install-extension vscodeintellicode.vscode-intellicode

# 在 VS Code 中开始编码并享受智能建议

九. 设置同步

如果您像马戏团演员一样处理多台机器,那么 Settings Sync 是您的救星。它可以跨设备同步您的设置、键绑定和扩展。当您从笔记本电脑切换到台式机并希望避免繁琐的设置过程时,它非常适合。另外,没有人愿意成为必须重新配置整个环境的人,对吧?

在此处同步您的设置

安装 Settings Sync 插件后,您可以通过登录 GitHub 并将设置上传到远程存储库来开始同步:

# 在命令行中安装 Settings Sync 插件
code --install-extension shan.code-settings-sync

# 在 VS Code 中登录 GitHub 并开始同步设置

十. Markdown 多合一

对于我们当中的文档向导来说,Markdown All in One 是必不可少的。它带来了一套工具,使使用 Markdown 变得轻而易举。快捷方式、预览和自动完成?是的,拜托了!编写文档从未如此简单(或者说,我敢说更有趣)。

试用 Markdown All in One

安装 Markdown All in One 插件后,您可以在编辑 Markdown 文件时享受到更好的体验:

# 在命令行中安装 Markdown All in One 插件
code --install-extension yzhang.markdown-all-in-one

# 在 VS Code 中编辑 Markdown 文件并享受增强的功能

结论

  1. 安装上述扩展:为了充分利用 VS Code 的潜力,请确保安装了这些扩展。
  2. 探索其他扩展:尽管这十大扩展是必需品,但不要忘记探索更多的 VS Code 扩展以满足您的特定需求。
  3. 保持更新:定期检查是否有新的扩展更新或新的插件发布,以确保您使用的工具集是最新的。