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

embedded/2024/10/19 2:36:17/

一、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.ppmy.cn/embedded/26340.html

相关文章

安防监控/智能分析EasyCVR视频汇聚平台海康/大华/宇视摄像头国标语音GB28181语音对讲配置流程

一、背景分析 近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪…

Flutter运行项目一直:running gradle task

大体原因就是访问国外的资源由于网络等原因导致访问失败,解决方法就是换成国内的源 修改项目的android/build.gradle 文件,将里面的 google() mavenCentral()替换为 maven {allowInsecureProtocol trueurl https://maven.aliyun.com/repository/googl…

3122.使矩阵满足条件的最少操作次数

周赛第三题,知道要用动态规划,但是不知道怎么回到子问题 显然根据题意我们需要让每一列都相同,但是相邻列不能选择同一种数字,观察到数据nums[i]介于0-9,我们就以此为突破口. 首先我们用count[n][10], count[i][j]记录第i1列值为j的元素个数,转移方程如下: dfs(i,pre) max(dfs…

git变更远端仓库名之后如何修改本地仓库配置的另一种方法?(删remote指针、添加、绑定master)

背景 如果某个远端的仓库地址变化后,本地仓库可以修改对应的remote。 之前谈过几种方法,比如重新设置一个新的remote的指针,绑定到新地址。然后删除origin,然后把新指针mv到origin。比如直接seturl修改(git remote se…

泰勒创造力达到顶峰?(上)

hello,大家好!今天看一篇经济学人的一篇评论,说的是泰勒斯威夫特当前的创造力。经济学人总是语不惊人死不休,看看它对这位音乐天才做了怎样的评价。 事先声明哈,本文就是一种英语学习类讲述,没带任何个人色彩&#xff…

AI大模型探索之路-训练篇5:大语言模型预训练数据准备-词元化

系列文章目录🚩 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据…

SpringCloud学习笔记(二)Ribbon负载均衡、Nacos注册中心、Nacos与Eureka的区别

文章目录 4 Ribbon负载均衡4.1 负载均衡原理4.2 源码解读4.3 负载均衡策略4.3.1 内置的负载均衡策略4.3.2 自定义负载均衡策略4.3.2.1 方式一:定义IRule4.3.2.2 方式二:配置文件 4.4 饥饿加载 5 Nacos注册中心5.1 认识和安装Nacos5.2 服务注册到Nacos5.3…

手写一个uart协议——rs232(未完)

先了解一下关于uart和rs232的基础知识 文章目录 一、RS232的回环测试1.1模块整体架构1.2 rx模块设计1.2.1 波形设计1.2.2代码实现与tb1.2.4 仿真 1.3 tx模块设计1.3.1波形设计 本篇内容: 一、RS232的回环测试 上位机由串口助手通过 rx 线往 FPGA 发 8 比特数据&a…