vscode相关插件使用----持续更新中

一、VSCode(Visual Studio Code)常用的插件:

  1. Vetur/Volar:用于Vue.js项目的开发,提供语法高亮、智能感知等功能。
  2. ESLint:用于JavaScript代码的语法检查和风格检查,支持多种编码规范。
  3. Prettier - Code formatter:代码格式化插件,自动将代码格式化为一致的样式。
  4. GitLens:增强VSCode内置的Git功能,提供可视化查看Git操作等功能。
  5. Live Server:为前端开发提供一个本地开发服务器,支持实时预览和调试网页应用程序。
  6. Path Intellisense:路径自动补全插件,帮助用户更快速地输入和补全文件路径。
  7. Auto Rename Tag:重命名HTML/XML标签时,自动重命名配对的标签。
  8. Bracket Pair Colorizer:为匹配的括号着色,提高代码可读性。
  9. HTML CSS Support:在HTML标签上提供class的智能提示,显示当前项目所支持的样式。
  10. Markdown Preview Github Styling:改善和优化Markdown预览功能,以GitHub样式显示Markdown文件。
  11. VSCode Icons:为文件和文件夹添加图标,增强编辑器的可视化效果。
  12. Git History:查看Git日志和文件历史记录,比较分支或提交。
  13. Project Manager:管理多个项目,支持快速在多个项目间切换。
  14. Todo Tree:在工程中快速搜索TODO注释标签,并以树状图显示。
  15. WakaTime:自动统计工作量、代码提交和时间跟踪等,提供工作统计图表。

以下是更多常用的VSCode插件推荐:

  1. Python:为Python开发提供语法高亮、代码片段、调试等功能。
  2. Docker:与Docker集成,支持容器开发和部署。
  3. Remote - SSH/WSL/Containers:允许你在远程服务器、Windows Subsystem for Linux (WSL) 或容器中开发。
  4. Debugger for Chrome:在VSCode中调试Chrome浏览器中的JavaScript代码。
  5. Code Spell Checker:检查代码中的拼写错误。
  6. IntelliSense for CSS class names in HTML:在HTML文件中为CSS类名提供智能感知。
  7. Vetur Pack:包含Vue.js开发所需的一系列插件。
  8. Material Icon Theme:为文件和文件夹提供一套Material Design风格的图标。
  9. Settings Sync:在不同设备间同步VSCode的设置和插件。
  10. File Peek:通过悬停预览文件内容,无需打开新窗口。
  11. Code Runner:支持多种编程语言的代码运行和调试。
  12. CodeSnap:轻松捕获和分享你的代码截图。
  13. Draw.io Integration:在VSCode中集成Draw.io,支持流程图、UML图等的绘制。
  14. Kite:提供Python代码自动补全和文档功能。
  15. Kubernetes:与Kubernetes集成,支持容器编排和部署。

二、面向特定编程语言的插件集合:

1.python

  1. Python extension for Visual Studio Code:这是由微软官方提供的Python插件,它提供了Python语言的开发支持,包括智能代码补全、调试、语法检查、代码格式化等功能。这个插件是Python开发在VSCode中的基础。
  2. MagicPython:如果你对官方的Python插件不满意,可以考虑使用MagicPython。它提供了更好的Python语法高亮和代码智能感知。
  3. Kite:Kite是一个AI驱动的Python代码补全插件,它可以基于你的代码和项目环境来推荐最可能的代码补全选项。
  4. Pylance:Pylance是微软开发的一个Python语言服务器,它提供了强大的Python智能感知和类型检查功能。这个插件是VSCode Python开发的一个很好的选择。
  5. Jedi:Jedi是一个Python自动补全库,它也可以作为VSCode的插件使用。它提供了基于静态分析的代码补全和类型推断功能。
  6. autopep8:autopep8是一个Python代码格式化工具,它可以自动将你的代码格式化为符合PEP 8规范的样式。这个插件可以帮助你保持代码的一致性和可读性。
  7. Yapf:Yapf是Google开源的一个Python代码格式化工具,它支持PEP 8和Google的Python代码风格。你可以在VSCode中配置Yapf作为你的代码格式化工具。
  8. Python Docstring Generator:这个插件可以帮助你自动生成Python函数的docstring,提高代码的可读性和可维护性。
  9. Python Indent:Python Indent是一个适用于VSCode的Python缩进插件,它可以自动调整Python代码的缩进,保持代码的格式一致。
  10. Pytest:如果你使用pytest作为你的Python测试框架,那么你可以安装pytest的VSCode插件。这个插件提供了在VSCode中运行和调试pytest测试的功能。

2.c/c++

  1. C/C++:这是微软官方提供的C/C++插件,为VSCode提供了强大的C/C++开发支持。它包含了智能代码补全、调试、语法检查、代码格式化等功能,是C/C++开发在VSCode中的基础插件。
  2. C++ Intellisense:这个插件提供了基于GNU Global标签的C/C++智能提示功能,可以帮助开发者更快地编写和调试代码。
  3. Bracket Pair Colorizer:这个插件可以为匹配的括号着色,提高代码的可读性。对于复杂的代码结构,这个插件可以帮助你更容易地理解和跟踪代码。
  4. Chinese (Simplified) Language Pack for Visual Studio Code:如果你更喜欢使用简体中文来操作VSCode,那么这个插件就可以为你提供中文的界面和提示信息。
  5. Path Intellisense:这个插件可以自动完成文件名的补全,帮助你更快速地导航到项目的各个文件。
  6. CMake Tools:如果你的项目使用了CMake作为构建系统,那么这个插件就可以帮助你更方便地管理CMake项目和构建目标。
  7. Doxygen Documentation Generator:Doxygen是一个常用的文档生成工具,这个插件可以帮助你在VSCode中直接生成Doxygen风格的注释和文档。
  8. Git Graph:这个插件提供了一个可视化的Git操作界面,帮助你更直观地查看和管理Git仓库的历史和分支。
  9. GitLens:GitLens是另一个强大的Git插件,它提供了更多的Git操作和分析功能,如代码贡献者统计、代码行历史等。
  10. Visual Studio IntelliCode:这个插件可以利用机器学习技术来提供智能的代码补全和推荐,帮助你更快地编写代码。

3.java

  1. Java Extension Pack:这是一个包含了一系列Java开发所需插件的扩展包,包括Java语言支持、Maven、Gradle、JUnit测试支持等。这个扩展包能够为Java开发者提供一站式的开发体验。
  2. Language Support for Java(TM) by Red Hat:这个插件为Java语言提供了完整的支持,包括语法高亮、代码自动补全、代码跳转、文档提示等功能。它可以帮助你更高效地编写Java代码。
  3. Debugger for Java:这个插件提供了Java代码的调试功能,支持断点、单步执行、变量查看等操作。它可以帮助你调试和修复Java代码中的错误。
  4. Maven for Java:如果你使用Maven作为Java项目的构建工具,那么这个插件可以帮助你更方便地构建、运行和调试Maven项目。它支持Maven的所有常用功能,如依赖管理、项目构建等。
  5. Java Test Runner:这个插件可以运行和调试Java单元测试,支持JUnit、TestNG等测试框架。它可以帮助你更方便地编写和运行Java测试代码,确保代码的质量和稳定性。
  6. Spring Boot Tools:如果你使用Spring Boot框架开发Java应用程序,那么这个插件可以提供对Spring Boot应用程序的支持,包括自动补全、重构、调试等功能。它可以帮助你更高效地开发Spring Boot应用程序。
  7. SonarLint:这个插件用于静态代码分析,可以检测Java代码中的潜在问题并提供修复建议。它可以帮助你提高代码的质量和可维护性。

4.vue

  1. Vetur:这是一个为Vue.js提供全面支持的插件。它包括了语法高亮、智能感知、Emmet、格式化(通过Alt+Shift+F可以格式化全文,Ctrl+K Ctrl+F可以格式化选中的代码)、代码片段等功能。这个插件可以帮助你更高效地编写Vue代码。
  2. ESLint:虽然这个插件不是专门为Vue设计的,但是它在Vue项目中也非常有用。ESLint是一个强大的代码检查工具,可以帮助你发现代码中的错误和不规范的写法,并给出修复建议。
  3. Prettier - Code formatter:Prettier是一个流行的代码格式化工具,它可以支持多种语言和框架,包括Vue。它可以帮助你自动将代码格式化为一致的样式,提高代码的可读性和可维护性。
  4. Vue VSCode Snippets:这个插件提供了一系列的代码片段,可以帮助你快速编写Vue模板、脚本和样式。通过输入特定的缩写,比如“vbase”,就可以生成基础的Vue模板代码。
  5. Auto Close Tag 和 Auto Rename Tag:这两个插件可以自动闭合HTML/XML标签,并在修改标签时自动重命名配对的标签。它们可以帮助你更快速地编写HTML和XML代码,减少错误。
  6. Vue 3 Snippets:如果你正在使用Vue 3,那么这个插件会非常有用。它提供了专门为Vue 3设计的代码片段,可以帮助你快速编写Composition API等新特性的代码。
  7. Debugger for Chrome:虽然这个插件主要用于调试JavaScript代码,但它在Vue项目中也非常有用。它可以将VSCode上的断点映射到Chrome浏览器上,方便你进行调试。
  8. Vue 2 Snippets(如果你还在使用Vue 2):这个插件为Vue 2提供了代码片段支持,帮助你更快地编写Vue 2的代码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/586764.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

吴恩达2022机器学习专项课程(一)7.2 逻辑回归的简化成本函数课后实验 Lab5

问题预览/关键词 二分类问题的训练集(多特征)绘制训练集数据的散点图自定义plot_data() Python实现逻辑回归的成本函数自定义sigmoid() 调用成本函数不同的w,b,绘制逻辑回归模型的决策边界验证哪条决策边界效果好总结 二分类问题的…

精通GDBus:Linux IPC的现代C接口

目录标题 1. GDBus介绍2. GDBus的优点3. 安装GDBus4. 使用GDBus连接到D-Bus总线实现D-Bus服务调用D-Bus方法发送和接收信号 5. 总结 在Linux环境下,不同的程序需要通过某种方式进行通信和协同工作。GDBus是GLib库的一部分,提供了一个基于GObject系统的、…

中科驭数受邀成为移动云智能芯片开放实验室首批成员企业

4月28日至29日,2024中国移动算力网络大会在苏州举行。大会以“算力网络点亮AI新时代”为主题,全面展示了中国移动最新算力网络成果与能力。中科驭数作为移动云智能芯片开放实验室首批合作伙伴,受邀参加入驻仪式,中科驭数高级副总裁…

OpenCV的图像矩(64)

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV如何为等值线创建边界旋转框和椭圆(63) 下一篇 :OpenCV系列文章目录(持续更新中......) Image Moments(图像矩)是 OpenCV 库中的一个…

C语言----函数

1.函数的概念 函数:founction c语言的程序代码都是函数组成的 c语言中的函数就是一个完成某项特定的任务的一段代码,这段代码有特殊的写法和调用方法 c语言中我们一般见到两种函数: .库函数 .自定义函数 2.库函数 有对应的头文件 #i…

Python | Leetcode Python题解之第60题排列序列

题目: 题解: class Solution:def getPermutation(self, n: int, k: int) -> str:factorial [1]for i in range(1, n):factorial.append(factorial[-1] * i)k - 1ans list()valid [1] * (n 1)for i in range(1, n 1):order k // factorial[n - …

大数据分析与内存计算学习笔记

一、Scala编程初级实践 1.计算级数: 请用脚本的方式编程计算并输出下列级数的前n项之和Sn,直到Sn刚好大于或等于q为止,其中q为大于0的整数,其值通过键盘输入。(不使用脚本执行方式可写Java代码转换成Scala代码执行&a…

【面试经典 150 | 回溯】单词搜索

文章目录 写在前面Tag题目来源解题思路方法一:回溯 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾…

C语言实验-循环结构和选择结构

一&#xff1a; 求和:1(14)(149)(14916)…(14916…n2)? 其中n的值由键盘输入&#xff1b; #define _CRT_SECURE_NO_WARNINGS #include<stdio.h>int main() {int sum 0;int n 0;printf("请输入一个整数");scanf("%d", &n);for (int i 0; i &l…

【记录】Python3| 将 PDF 转换成 HTML/XML(✅⭐pdfminer.six)

本文将会被汇总至 【记录】Python3&#xff5c;2024年 PDF 转 XML 或 HTML 的第三方库的使用方式、测评过程以及对比结果&#xff08;汇总&#xff09;&#xff0c;更多其他工具请访问该文章查看。 注意&#xff01;pdfminer.six 和 pdfminer3k 不是同一个&#xff01;&#xf…

Java 写一个死锁的例子

public class DeadLock {public static void main(String[] args) {Object lock1 new Object();Object lock2 new Object();new Thread(new A(lock1,lock2),"线程A").start();new Thread(new B(lock1,lock2),"线程B").start();} }class A implements Run…

JAVAEE—servlet的概念及使用,使用servlet接口实现一个表白墙

文章目录 servlet的概念静态页面和动态页面servlet的作用 写出一个servlet程序目录的创建设置smart tomcat编写helloworld servlet的概念 首先我们要搞明白什么是servlet&#xff0c;servlet是一种实现动态页面的技术&#xff0c;他是由tomcat提供给程序员的一组API可以帮助程…

新版多功能在线生成收款码系统源码

相信大家已经听说过收款码三合一这个概念&#xff0c;并且在很多场景中都看到过商家开始使用这样的收款码。前台放置着一个二维码&#xff0c;上边写着“支付宝、微信、QQ扫码付款”&#xff0c;不管使用哪个软件扫码&#xff0c;都能正确识别。但是&#xff0c;我们平台发现使…

Linux 的静态库和动态库

本文目录 一、静态库1. 创建静态库2. 静态库的使用 二、动态库1. 为什么要引入动态库呢&#xff1f;2. 创建动态库3. 动态库的使用4. 查看可执行文件依赖的动态库 一、静态库 在编译程序的链接阶段&#xff0c;会将源码汇编生成的目标文件.o与引用到的库&#xff08;包括静态库…

2024五一数学建模竞赛(五一赛)选题建议+初步分析

提示&#xff1a;DS C君认为的难度&#xff1a;B>A>C&#xff0c;开放度&#xff1a;AB<C。 以下为A-C题选题建议及初步分析&#xff1a; A题&#xff1a;钢板最优切割路径问题 l 难度评估&#xff1a;中等难度。涉及数学建模和优化算法&#xff0c;需要设计最优的…

创新指南|以患者为中心的DTC战略3大趋势推动医疗保健新增长

随着消费者愈发重视个性化和优质的医健体验,医健行业亟需直达消费者DTC重塑服务模式。本文着眼于医健领域的三大消费趋势:消费者在医健领域的支出不断增加,但对整体体验并不满意;消费者信任医健机构处理个人数据,但医疗机构利用数据提升体验的做法有限;消费者在选择医健服务时正…

树莓派4B、树莓派5使用 Debian 12(bookworm) 的配置

最新的系统Debian 12&#xff08;bookworm&#xff09;目前的一些配置发生了一些改变&#xff0c;同时树莓派5的硬件也做了一部分调整。 这里均以系统 Debian 12 对不同的配置做简单记录。 树莓派4B使用旧系统的配置见【树莓派】专栏。 新系统中的配置文件 config.txt 和 cmd…

第11章 数据库技术(第一部分)

一、数据库技术术语 &#xff08;一&#xff09;术语 1、数据 数据描述事物的符号描述一个对象所用的标识&#xff0c;可以文字、图形、图像、语言等等 2、信息 现实世界对事物状态变化的反馈。可感知、可存储、可加工、可再生。数据是信息的表现形式和载体&#xff0c;信…

github托管静态页面

免费在线上空间&#xff0c;不用简直就是浪费&#xff0c;关键还不限流量赶紧去折腾一下 这是搭建的GitHub托管网页&#xff0c;由于是GitHub的服务器&#xff0c;国内访问会非常&#xff01;慢 下载 Watt Toolkit 这里我建议下载一个软件 Watt Toolkit 它是一个开源跨…

QT——简易计算机(从0开始)

目录 一、题目描述&#xff1a; 二、创建工程&#xff1a; 三、UI界面设计&#xff1a; 四、程序编写&#xff1a; 五、总程序&#xff1a; 六、windows可执行文件 七、实现效果 一、题目描述&#xff1a; 创建一个简单的图形用户界面(GUI),包括一个文本框用于显示计算结…
最新文章