百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

24 款神级插件,让你的 vscode 更牛逼

liuian 2025-02-27 15:51 6 浏览

语言支持

首先当然是一些语言支持的插件,这个大家根据自己的需要安装就好了。平时编写什么语言,就安装什么语言的插件。

这里简单列举一些语言。

C/C++

提供 C++ 语法识别、智能补全、代码跳转、调用依赖识别等,一般来说学生党安装这一个就可以了。还有一些其他的插件也非常不错,如 C++ Intellisense, C/C++ Clang Command Adapter 等。

Java

提供代码调整、自动补全、jdk 文档查询、Lint、类型检查、debug 等功能。

因为 Java 的工程往往比较庞大,而 vscode 相对比较轻量级,相对来说不是非常合适。而且 Java 工程需要的插件也非常多,比如 Tomcat、spring、数据库等等……全部安装下来还是比较重的。所以还不如直接使用全部环境都集成好的 IDEA。

Go

vscode 对 go 语言的支持非常不错,在某些功能上甚至比 Jetbrains 家的 Goland 还要好用,比如 golint。

和 Java 一样,golang 一般也是用来编写大型的后端项目,这类的项目代码文件非常多,感觉还是不太适合 vscode,这点还是仁者见仁。

Hive SQL

Hive SQL 语法支持,主要就用到高亮和补全,毕竟 hive sql 都不在本地运行。

HTML/CSS

HTML/CSS 语法支持,前端党必备。

Markdown

markdown 语法支持,可以在 vscode 当中编辑 markdown 文档,还支持图床的图片上传功能。

由于很多 github 的 repo 都提供了 markdown 语法格式的 readme 文件,所以还是需要安装一下,这样才方便阅读。

Python

Python 的语法支持,支持 Python 的单测、lint、语法高亮、代码格式化、debug、jupyter 等功能。

当中对 jupyter 的支持非常不错,可以在 vscode 当中快速打开、运行 .ipynb 文件,再也不用在 web 当中运行 notebook 了,体验大大提升。

各种神器

上面介绍的都是语言支持型插件,大家根据自己平时编写的需要酌情安装即可。当然这里列举的也只是其中一部分。

下面来介绍一下功能性的插件,可以实现一些各种各样的功能,有些是开发神器,有些是摸鱼神器,各有各的用处。

Auto Close Tag

前端神器,只需要编写左标签,例如,,等,会自动替我们完成右侧标签的填充如:, , 等。

Auto Rename Tag

前端神器,自动修改标签名,当我们修改一个标签时,自动修改对应的右侧标签。

Better Comments

美化注释,可以将我们的多行注释按照类别自动高亮,如:

Bracket Pair Colorizer

开发神器,当使用多层括号嵌套时,自动将不同层次的括号设置成不同的颜色,防止配对时眼瞎。

CodeIf

变量起名神器,还在为起变量名发愁吗?使用它搜索一下,自动推荐合适的变量名,支持中文!

Excel Viewer

顾名思义,Excel 表格预览,数据分析党的神器,再也不用一个窗口看数据一个窗口写代码了。

ESLint

前端神器,不解释。

Jslint

JSLint,JavaScript lint 工具,前端党必备。

jupyter

vscode 中支持 jupyter,和 Python 插件对 jupyter 的支持类似。

leetcode

上班摸鱼、实验室摸鱼神器,再也不用担心刷题被老板看到了。

live server

前端神器,可以在 vscode 中预览编写的网页。

Path Intellisense

编码神器,相对路径自动补全

Remote - SSH

开发神器,通过 vscode 以窗口的形式连接远程服务器,直接在 vscode 当中编写服务器代码!

Tabnine

开发神器,超强大的代码自动补全。

Terminal Here

开发神器,在当前窗口打开 terminal,再也不用每次开 terminal 都要不停地 cd 了。

vscode-icons

给你的 vscode 中文件夹、文件换上更好看的图标。

zhihu

摸鱼神器,年薪百万的秘密……

vscode当中好用的插件还有非常多,如果还知道什么其他神器的,不妨在下方留言分享给大家吧~

相关推荐

GANs为何引爆机器学习?这篇基于TensorFlow的实例教程为你解惑!

「机器人圈导览」:生成对抗网络无疑是机器学习领域近三年来最火爆的研究领域,相关论文层出不求,各种领域的应用层出不穷。那么,GAN到底如何实践?本文编译自Medium,该文作者以一朵玫瑰花为例,详细阐...

高丽大学等机构联合发布StarGAN:可自定义表情和面部特征

原文来源:arXiv、GitHub作者:YunjeyChoi、MinjeChoi、MunyoungKim、Jung-WooHa、SungKim、JaegulChoo「雷克世界」编译:嗯~...

TensorFlow和PyTorch相继发布最新版,有何变化

原文来源:GitHub「机器人圈」编译:嗯~阿童木呀、多啦A亮Tensorflow主要特征和改进在Tensorflow库中添加封装评估量。所添加的评估量列表如下:1.深度神经网络分类器(DNNCl...

「2022 年」崔庆才 Python3 爬虫教程 - 深度学习识别滑动验证码缺口

上一节我们使用OpenCV识别了图形验证码躯壳欧。这时候就有朋友可能会说了,现在深度学习不是对图像识别很准吗?那深度学习可以用在识别滑动验证码缺口位置吗?当然也是可以的,本节我们就来了解下使用深度...

20K star!搞定 LLM 微调的开源利器

LLM(大语言模型)微调一直都是老大难问题,不仅因为微调需要大量的计算资源,而且微调的方法也很多,要去尝试每种方法的效果,需要安装大量的第三方库和依赖,甚至要接入一些框架,可能在还没开始微调就已经因为...

大模型DeepSeek本地部署后如何进行自定义调整?

1.理解模型架构a)查看深度求索官方文档或提供的源代码文件,了解模型的结构、输入输出格式以及支持的功能。模型是否为预训练权重?如果是,可以在预训练的基础上进行微调(Fine-tuning)。是否需要...

因配置不当,约5000个AI模型与数据集在公网暴露

除了可访问机器学习模型外,暴露的数据还可能包括训练数据集、超参数,甚至是用于构建模型的原始数据。前情回顾·人工智能安全动态向ChatGPT植入恶意“长期记忆”,持续窃取用户输入数据多模态大语言模型的致...

基于pytorch的深度学习人员重识别

基于pytorch的深度学习人员重识别Torchreid是一个库。基于pytorch的深度学习人员重识别。特点:支持多GPU训练支持图像的人员重识别与视频的人员重识别端到端的训练与评估简单的re...

DeepSeek本地部署:轻松训练你的AI模型

引言:为什么选择本地部署?在AI技术飞速发展的今天,越来越多的企业和个人希望将AI技术应用于实际场景中。然而,对于一些对数据隐私和计算资源有特殊需求的用户来说,云端部署可能并不是最佳选择。此时,本地部...

谷歌今天又开源了,这次是Sketch-RNN

前不久,谷歌公布了一项最新技术,可以教机器画画。今天,谷歌开源了代码。在我们研究其代码之前,首先先按要求设置Magenta环境。(https://github.com/tensorflow/magen...

Tensorflow 使用预训练模型训练的完整流程

前面已经介绍了深度学习框架Tensorflow的图像的标注和训练数据的准备工作,本文介绍一下使用预训练模型完成训练并导出训练的模型。1.选择预训练模型1.1下载预训练模型首先需要在Tensorf...

30天大模型调优学习计划(30分钟训练大模型)

30天大模型调优学习计划,结合Unsloth和Lora进行大模型微调,掌握大模型基础知识和调优方法,熟练应用。第1周:基础入门目标:了解大模型基础并熟悉Unsloth等工具的基本使用。Day1:大模...

python爬取喜马拉雅音频,json参数解析

一.抓包分析json,获取加密方式1.抓包获取音频界面f12打开抓包工具,播放一个(非vip)视频,点击“媒体”单击打开可以复制URL,发现就是我们要的音频。复制“CKwRIJEEXn-cABa0Tg...

五、JSONPath使用(Python)(json数据python)

1.安装方法pipinstalljsonpath2.jsonpath与Xpath下面表格是jsonpath语法与Xpath的完整概述和比较。Xpathjsonpath概述/$根节点.@当前节点...

Python网络爬虫的时候json=就是让你少写个json.dumps()

大家好,我是皮皮。一、前言前几天在Python白银交流群【空翼】问了一个Python网络爬虫的问题,提问截图如下:登录请求地址是这个:二、实现过程这里【甯同学】给了一个提示,如下所示:估计很多小伙伴和...