vscode需要安装的插件有哪些

在开发过程中,编辑器的功能越强大,对于提升开发效率就越有帮助。Vscode便是一个插件丰富而又强大的编辑器,下面就从多个方面介绍一些在编写不同语言时用到的插件。

一、Python插件

Python是目前非常流行的一门编程语言,在Vscode之中,Python相关插件也是非常丰富的。

1. Python:

{
   "extensions.ignoreRecommendations":true,
   "files.autoSave": "off",
   "terminal.integrated.shell.windows": "C:\\\\Program Files\\\\Git\\\\bin\\\\bash.exe",
   "python.pythonPath":"${workspaceRoot}/venv/Scripts/python.exe"
}

Python插件包含必要的 IntelliSense 功能,比如代码部分输入——自动补全,函数特定参数信息,以及跳转定义时的用法文档等等。此外,它还可以自动格式化代码、检查语法和错误以及调试 Python 代码。

2. PyLint:

{
   "python.linting.pylintEnabled": true
}

PyLint 是一个代码分析工具,它可以检查 Python 代码以及提供高级错误检查、调试和优化。可以查找一些潜在的问题,如名称错误之类的潜在语法问题,以及导入 checkers 和其他内部 checkers。

3. Python Test Explorer:

{
   "python.testing.pytestEnabled": true,
   "python.testing.cwd":"'"
}

Python Test Explorer 可以为 Python 代码提供 UI,使您可以更轻松地运行测试和自动化测试。

二、JavaScript插件

虽然 Vscode 本身内置了对于 JavaScript 语言的支持。但是,为了使用更多的特性,我们必须安装一些插件。

1. ESLint:

{
   "editor.codeActionsOnSaveDelay": 1000,
   "editor.formatOnSave": true,
   "eslint.autoFixOnSave": true,
   "eslint.alwaysShowStatus": true,
}

ESLint作为一款广受欢迎的 JavaScript 静态检测工具,它可以在保持 JavaScript 代码风格统一的同时,检测一些常见的代码错误。

2. Prettier:

{
   "editor.formatOnSave": true,
   "prettier.singleQuote": true,
   "prettier.trailingComma": "es5",
   "prettier.arrowParens": "always",
}

Prettier 作为一款代码格式化工具,可以格式化我们的代码,让代码更加美观易读。

3. npm:

{
   "npm.packageManager": "yarn",
   "npm.enableScriptExplorer": true,
   "npm.autoDetect": "off",
}

在 Vscode 中使用 npm 插件可以快速地构建、运行和测试 JavaScript 应用程序。

三、HTML/CSS插件

在前端开发中,HTML 和 CSS 是必不可少的语言。下面介绍一些在 Vscode 开发中有用的 HTML 和 CSS 插件。

1. Auto Rename Tag:

{
   "auto-rename-tag.activationOnLanguage": [
      "*"
   ],
}

Auto Rename Tag 可以让你自动重命名与此标记对应的 HTML 或 XML 结束标记。

2. CSS Peek:

{
   "csspeek.searchIncludeGlobPattern": "**/*.{vue,htm,html,php,css,less,scss,sass}"
}

CSS Peek 可以让你方便地查看 CSS 类或 ID 对应的声明。

3. HTML CSS Support:

{
   "html-css-class-completion.enableEmmetSupport": true,
   "html-css-class-completion.enableIdCompletion": true,
   "html-css-class-completion.enableClassCompletion": true,
}

HTML CSS Support 提供了 HTML 标记或 CSS 类和 ID 的代码片段,可以让你更快速地编写 HTML 和 CSS 代码。

四、其他插件

下面列举一些常用的插件,它们可能适用于多种编程语言。

1. GitLens:

{
   "gitlens.codeLens.recentChange.enabled": true,
   "gitlens.codeLens.authors.enabled": true,
   "gitlens.codeLens.enabled": true,
}

GitLens 插件可以让你方便地查看你的 Git 仓库,并在编辑器中显示相关信息,如提交信息、分支信息等等。

2. Bracket Pair Colorizer:

{
   "bracket-pair-colorizer.showBracketsInGutter": true,
   "bracket-pair-colorizer.colorMode": "Consecutive",
   "bracket-pair-colorizer.highlightActiveScope": true,
}

Bracket Pair Colorizer 插件可以为不同的代码括号配对设置不同的颜色,并帮助你更好的辨认它们。

3. REST Client:

{
   "rest-client.environmentVariables": {
      "$shared": {
         "baseUrl": "https://jsonplaceholder.typicode.com"
      }
   }
}

REST Client 可以在编辑器中发送 HTTP 请求,方便地测试 API,它还可以方便地将请求保存到文件中,以便日后检查。

总结:

以上简单介绍了几个常用的 Vscode 插件,希望可以帮助到你在编写代码时更加快速地完成开发工作。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/181972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-24 06:17
下一篇 2024-11-24 06:17

相关推荐

  • 使用vscode建立UML图的实践和技巧

    本文将重点介绍在使用vscode在软件开发中如何建立UML图,并且给出操作交互和技巧的指导。 一、概述 在软件开发中,UML图是必不可少的重要工具之一。它为软件架构和各种设计模式的…

    编程 2025-04-29
  • Python 常用数据库有哪些?

    在Python编程中,数据库是不可或缺的一部分。随着互联网应用的不断扩大,处理海量数据已成为一种趋势。Python有许多成熟的数据库管理系统,接下来我们将从多个方面介绍Python…

    编程 2025-04-29
  • Python通配符有哪些

    Python通配符是一种表示字符串中模糊匹配的有效工具,用于匹配与具有特定模式匹配的字符串。Python中主要的通配符有:*,?,[]和{}。 一、星号通配符 * 在Python中…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • 注册表取证工具有哪些

    注册表取证是数字取证的重要分支,主要是获取计算机系统中的注册表信息,进而分析痕迹,获取重要证据。本文将以注册表取证工具为中心,从多个方面进行详细阐述。 一、注册表取证工具概述 注册…

    编程 2025-04-29
  • Python函数类型有哪些

    本文将从以下几个方面详细阐述Python函数类型。 一、内置函数 Python的内置函数是指在Python编程语言中提供的可以直接使用的函数,不需要通过导入模块等方式引入。 部分常…

    编程 2025-04-29
  • Python程序变量名有哪些

    Python是一种高级、面向对象、解释型编程语言,它因为其简洁明了的语法和广泛的应用领域而被广泛使用。在Python中,变量名是关键的标识符,它们用于访问存储在内存中的值。本文将介…

    编程 2025-04-28
  • Codemaid插件——让你的代码优美整洁

    你是否曾为了混杂在代码里的冗余空格、重复代码而感到烦恼?你是否曾因为代码缺少注释而陷入困境?为了解决这些问题,今天我要为大家推荐一款Visual Studio扩展插件——Codem…

    编程 2025-04-28
  • Kong 使用第三方的go插件

    本文将针对Kong使用第三方的go插件进行详细阐述。首先,我们解答下标题的问题:如何使用第三方的go插件?我们可以通过编写插件来达到此目的。 一、插件架构介绍 Kong的插件系统采…

    编程 2025-04-28
  • 北京有哪些好的Python培训机构

    想要成为一名全能开发工程师,Python是必不可少的编程语言之一。在北京,Python培训机构也是各式各样。下面就从教学质量、师资力量、教学内容、服务质量等多个方面,为大家推荐几个…

    编程 2025-04-28

发表回复

登录后才能评论