说几个能帮助你高效工作的插件

简介: 说几个能帮助你高效工作的插件

平时我们做开发的时候有不少(很多)的人都在使用VSCode,现在来介绍几款方便又好用的VSCode插件给大家,大家收好~



640.jpg


Python支持 Python

这个就不多说了,做Python开发必备。vscode自带的官方插件。提供了代码分析,高亮,规范化等很多基本功能


640.jpg


Anaconda扩展包 Anaconda Extension Pack

可以自动补全anaconda包中的属性名称。 这个插件就推荐给用anaconda的同学了,大大增强了代码提示功能。原始的代码提示基本只包含了python标准库,有了这个插件之后各种第三方库基本都能实现代码提示了,并且还会额外显示每个方法的帮助。


640.jpg


代码检查 Guides

提供缩进检查,有时候for, if 写多了,就分不清对应的列数,VScode虽然自带的有缩进检查,但是不明显,这个将缩进线显示为红色,非常醒目。


640.jpg



文件图标 vscode-icons

首先为了我们在编码时有一个高效、易用的界面,我们需要对一些不明了的组件做一些美化。

vscode-icons 插件可以实现对各种文件类型的文件前的图标进行优化显示,这样我们在查看长长的文件列表的时候,可以直接通过文件的图标就可以快速知道文件的类型,而不是去看文件的后缀。


640.jpg



代码美化 Beautify

Beautify 插件可以快速格式化你的代码格式,让你在编写代码时杂乱的代码结构瞬间变得非常规整,代码强迫症必备,较好的代码格式在后期维护以及他人阅读时都会有很多的便利。


640.jpg



对齐插件Better Align

在开发过程中,如果代码很整齐的话,那么这个代码就会看起来比较舒服。就像看到一个整洁的屋子一样。

其中,=,:等对齐,则是一个重要的整洁处理。

这个就是vscode的对齐插件,启动vscode,进入插件管理,没有安装的话,搜索一下,很快就有了。然后安装即可。vscode的插件管理真是做的很不错,易用。

640.jpg




代码检查工具 ESLint

ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。

而 VSCode 中的 ESLint 插件就直接将 ESLint 的功能集成好,安装后即可使用,对于代码格式与规范的细节还可以自定义,并且一个团队可以共享同一个配置文件,这样一个团队所有人写出的代码就可以使用同一个代码规范,在代码签入前每个人可以完成自己的代码规范检查。


640.jpg



快速注释 Document This

优秀的代码除了优秀的性能、规范的格式,注释也是不可或缺的,而且注释也应该有一套标准的注释方法,特别对于 JavaScript 这种语言。

640.jpg




代码拼写检查 Code Spell Checker

此插件安装后就不用管就好了,在你代码中有单词拼写错误时,你就会发现它的好处,因为我们写代码毕竟都是大量的英文单词变量定义,插件还可以给出错误拼写单词的建议。



640.jpg


网页支持 HTML CSS Support

基本所有的开发都会涉及到前端的一些内容,用这款插件可以协助你查看html文件。让 html 标签上写class 智能提示当前项目所支持的样式。


640.jpg



远程连接 Remote SSH

远程在各种系统上编写代码。服务器很多时候都是部署在Linux远程机器上的,我们通常是SSH连过去然后用vim或者emacs去修改源文件。Remote-SSH,可以说是目前比较完美的解决了在windows下开发linux程序的问题。

Remote - SSH 扩展允许您使用任何带有 SSH 服务器的远程计算机作为开发环境。由于几乎每个桌面和服务器操作系统都有可配置的 SSH 服务器,因此该扩展可以在各种情况下大大简化开发。



640.jpg

整理:我被狗咬了

素材:网络

如有侵权,请联系我!

相关文章
|
数据可视化 Ubuntu Linux
研发实用工具,推荐一款代码统计神器GitStats
研发实用工具,推荐一款代码统计神器GitStats
1761 0
研发实用工具,推荐一款代码统计神器GitStats
|
8月前
|
机器学习/深度学习 计算机视觉
YOLOv11改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度
YOLOv11改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度
185 1
YOLOv11改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度
|
存储 XML 编解码
PyMuPDF 1.24.4 中文文档(八)(3)
PyMuPDF 1.24.4 中文文档(八)
621 1
|
机器学习/深度学习 人工智能 数据可视化
号称能打败MLP的KAN到底行不行?数学核心原理全面解析
Kolmogorov-Arnold Networks (KANs) 是一种新型神经网络架构,挑战了多层感知器(mlp)的基础,通过在权重而非节点上使用可学习的激活函数(如b样条),提高了准确性和可解释性。KANs利用Kolmogorov-Arnold表示定理,将复杂函数分解为简单函数的组合,简化了神经网络的近似过程。与mlp相比,KAN在参数量较少的情况下能达到类似或更好的性能,并能直观地可视化,增强了模型的可解释性。尽管仍需更多研究验证其优势,KAN为深度学习领域带来了新的思路。
5261 5
|
API C语言 C++
FFmpeg入门及编译 2
FFmpeg入门及编译
285 0
|
机器学习/深度学习 监控 算法
【传知代码】高速公路车辆速度检测软件-论文复现
该项目是高速公路车辆速度检测软件,融合了无人机、计算机视觉(YOLOv8)和机器学习,用于交通监控和数据收集。它通过无人机航拍获取车辆信息,使用Bytetrack进行跟踪,SG滤波器处理数据,计算速度和加速度,并将数据存储在Excel中。软件包含检测器、跟踪器和注册表组件,可在Pycharm环境中运行。部署时需配置相关依赖,通过主程序`main.py`启动,用户需标定参考距离、ROI和坐标系。随着技术进步,此类系统有望在交通管理中发挥更大作用。参考文献包括YOLOv8和ByteTrack的相关研究。源码和详情见原文链接。
211 0
【传知代码】高速公路车辆速度检测软件-论文复现
|
消息中间件 Kafka 数据处理
了解Kafka位移自动提交的秘密:避免常见陷阱的方法
了解Kafka位移自动提交的秘密:避免常见陷阱的方法
804 1
|
存储 人工智能 Linux
|
存储 Web App开发 运维
一种业务中台建设的方法
## 一、中台建设的复杂性 ### 1.1 中心、平台、中台的演进 应用架构一般演进的规律是,从中心应用演进成平台应用,然后从平台应用演进成中台应用,演进背后的底层逻辑就是"降本增效",降本增效在软件架构中经常被提到,本是成本的意思,效是效率的意思,连起来就是降低成本提升效率,仅仅回答到这一层,还是有些抽象,这里"本"包含了哪些成本?"效"又包含了哪些效率? 软件开发的成本包含了:分析成本、沟通
2490 0
一种业务中台建设的方法
|
编解码 数据可视化 定位技术
Google Earth Engine谷歌地球引擎GEE地理坐标系与投影坐标系变换与重投影
Google Earth Engine谷歌地球引擎GEE地理坐标系与投影坐标系变换与重投影
348 1