提高生产力的 10 大 Visual Studio Code 扩展
您已经跳上了 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 文件并享受增强的功能
结论
-
安装上述扩展:为了充分利用 VS Code 的潜力,请确保安装了这些扩展。 -
探索其他扩展:尽管这十大扩展是必需品,但不要忘记探索更多的 VS Code 扩展以满足您的特定需求。 -
保持更新:定期检查是否有新的扩展更新或新的插件发布,以确保您使用的工具集是最新的。