vscode IDE 能用的上的扩展工具功能介绍

news2025/1/13 15:33:38

记录分享vscode扩展,包括提升开发效率。必备。主题美化。ChatGPT等。 

参考 vscode-extensions [Best] 记录分享方式,整理自己用的扩展,还有一键备份和还原方法。


⭐快速下载和使用扩展



后面会介绍很多vscode扩展.这裡有一个技巧,可以快速下载很多扩展,不用一个一个找.

如果以后想把旧电脑的扩展转移到新电脑上,也可以用这个方法😗

  • 您可以下载此附带的 .ps1 文件,并按照下面的第三步排除您不需要的扩展.
  • 在extensions.ps1文件中,每个扩展名都有注释.请在执行安装命令前删除不需要的.
  • https://www.aliyundrive.com/s/xzCz6fu4r3Q
  • 提取码: qe20 

方法:

  1. 访问当前电脑上vscode的所有扩展,并输出为文本. 在终端(powershell)输入如下命令: code --list-extensions | ForEach-Object {"code --install-extension $_"} > extensions.ps1

  2. 命令执行后会在当前目录下得到extensions.ps1文件(文件名在执行命令时定义).

  3. 在新电脑的终端(powershell)中输入以下命令: ./extensions.ps1

  4. 下载完成

 


❄️透明效果


透明效果很赞.

可以当个懒人工具(边看视频边码字~).

您可以在编码和观看时使用自己的桌面背景Gura.


GlassIt-VSC

用法: ctrl+alt+z:降低饱和度(透明) ctrl+alt+c:增加饱和度(不透明),这个是IDE透明效果。

 

background-cover

|用法:ctrl + shift + P > "backgroundCover - start",根据提示进行操作,非常方便。这个是添加图片透明效果。

PS:还有一个background插件需要修改setting.js文件,博主比较懒就用这个方便。

 


💜主题


使用vscode最大的原因就是要有eye-catching, elegant, comfortable, pleasant editing interface. 只有好看的编辑环境才能让coder愿意敲键盘~😎

接下来笔者将自己喜欢的主题一一分享给大家(以下示例均基于Python,不同语言可能略有差异)

哦!稍等一下,这裡有一个快速切换主题的方法.毕竟你可能每天都想换主题~~

快速切换主题

"ctrl+shift+p": 打开vscode命令输入框

"Preferences:Color Theme": 进入并选择你想要的主题

或者点击设置也会出现快速选择

ButterTheme

  • 顾名思义,这是一款不伤眼的奶油黄色主题
  • 非常难得的一个主题(说白了,用的人不多),但是作者很喜欢
  • 如果找不到这个主题,链接

Dracula Official

  • 非常有名,粉色紫色吸血鬼色

 

Panda Theme

  • 湖綠 🐼 的一流主題:
  • 這個主題真不錯!

 

Tearz

  • 有點類似於之前推出的萌木主題
  • 不過這個紫色真的很吸引作者~

 


💛 美化编辑器和编辑环境


装修完我们的编辑器,接下来要介绍的插件不仅可以增加美感,还可以提高工作效率~

Color Highlight

  • 如果你是前端工程师或数据分析师,经常需要做视觉工作,一定要下载这个!
  • 编辑的时候,只要出现一个16进制的颜色表达式,就可以清楚的看到颜色(不用跑代码看颜色好看不好看).

  

vscode-icons

  • 不同的文件扩展名有不同的图标
  • 不仅好看而且可以更快地找到文件.
  • 与 Material 主题图标略有不同
  • 作者比较喜欢用这个~


💚 必备!强烈推荐!


下面要介绍的插件真的好用!

其中绝大多数都可以提高开发效率,千万不要错过😍

Code Runner

  • 相信用过VSCode的朋友对这个插件应该不会陌生吧!?
  • 允许VSCode一键执行程序.
  • 支持多种语言,如C、C++、Java、JavaScript、PHP、Python、Perl...etc.
  • 支持多种语言,如C、C++、Java、JavaScript、PHP、Python、Perl...等。

 

Comment Divider

  • 用快捷键生成好看的评论样式.
    如下图,可以看到两种样式:Shift+Alt+x和Alt+x.

 

autoDocstring - Python Docstring Generator

  • 该插件是为Python开发者引入的.
    使用快捷键快速生成 Docstring 风格的注释.
    描述函数的用途、参数、返回值等信息.
    支持不同的Docstring风格,如google、sphinx、numpy等.

使用方法:在要生成评论的地方按下面的键 Windows:ctrl+shift+2 Macbook:cmd+shift+2

 

Draw.io Integration

  • 流程图绘制工具
    设计项目时,可以使用本插件规划可行性.
    可以作为笔记工具使用.
    支持很多常用的模式,比如穀歌云平台代表功能符号(如图).

 

Path Intellisense

  • 编码时有这个插件真的很棒 😘
    适合经常读写文件的码农.
    写路径时,会自动列出你要查找的路径下的文件.

 


🌟大数据,AI工程师 - Jupyter (Python)


这裡介绍的插件真的很给力!

笔者知道很多使用Python的人都不习惯使用vscode,原因有很多:

  • 互动模式
  • 查看变量数据类型和变量值(就像在Spyder、Pycharm中一样)
  • 逐行执行代码,执行部分代码(真的很实用,比Debug还厉害~😍)

该插件提供以下功能:

  • 📌交互模式
  • 📌查看变量数据类型和变量值(就像在 Spyder、Pycharm 中一样)
  • 📌逐行执行代码和执行部分代码(真的很实用,比Debug还厉害~😍)

如果你能看懂中文,建议花5分钟快速学习如何使用Jupyter插件(查看链接)


👋Git、Markdown Support  


下面介绍的插件对于从事Github或Gitlab项目的开发者来说是必不可少的.

GitLens

  • 下载后,脚本代码会显示哪些部分被修改,谁做了修改,何时修改了.
  • 注意屏幕右侧的代码.170行有一条绿线表示有新增代码的记录(红色表示删除代码).
  • 请记住使用 git 跟踪项目以使该插件工作.

 

Markdown Preview Enhanced 

  • 写入.md文件时,可以预览结果.
  • 按 ctrl+k,然后按 v 打开预览窗口.
  • 下图中间为.md文件,右侧为预览窗口.


 

🔧Fixer (Fix Vscode Corrupt)
🔧 修复程序(修复vscode损坏)


 有时,在卸载插件时,VS Code 窗口的右下角会出现如下错误信息:

反思了一下,应该是安装的background插件,把vscode软件本身的核心文件给修改了。但是其实这个不用卸载重装,会很麻烦。下面是我的解决步骤,有同样问题的兄弟姐妹们可以参考一下。

您可以使用以下方法解决此问题:

用法:

  1. 下载修复 VSCode 校验和插件.
  2. ctrl+shift+p: 打开命令调色板.
  3. Fix ChecksumS: Apply: 执行修复.
  4. ctrl+shift+p: 打开命令调色板.
  5. Developer: Reload Window: 重启 VS Code.

翻译过来是:校捡和应用。请重新启动VSCode以查看效果。 

重新启动我们的codejs就可以了~

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

腾讯云2核2G4M轻量服务器带宽CPU流量系统盘性能测评

腾讯云轻量2核2G4M服务器自带4M公网带宽,下载速度可达512KB/秒,100%CPU性能,系统盘为50GB SSD盘,300GB月流量,折合每天10G流量,地域节点可选上海/广州/北京。腾讯云百科分享腾讯云轻量应用服务器2核2G4M配置…

【1++的Linux】之Linux常见指令(一)

👍作者主页:进击的1 🤩 专栏链接:【1的Linux】 文章目录 一,ls指令二,pwd命令三,cd指令四,touch 指令五,mkdir指令六,rmdir指令 && rm 指令 一&#…

sensor的感光原理

文章内容来自网络,联系我可以删掉。 目录 CMOS sensor上有什么? 不同像素对应的图像质量: 像点感光原理: Bayer格式变换成RGB格式: CMOS sensor上有什么? CMOS sensor 通常由像敏单元阵列、行驱动器、…

mosn基于延迟负载均衡算法——走得更快,期待走得更稳 | 京东云技术团队

前言 这篇文章主要是介绍mosn在v1.5.0中新引入的基于延迟的负载均衡算法。 对分布式系统中延迟出现的原因进行剖析介绍mosn都通过哪些方法来降低延迟构建来与生产环境性能分布相近的测试用例来对算法进行验证 地址: https://github.com/mosn/mosn/pull/2253 在开…

python安装包遇到问题解决手册

问题描述: Windows安装 pip install pycocotools 出现问题。显示 error: Microsoft Visual C 14.0 or greater is required. Get it with "Microsoft C Build Tools": https://visualstudiomicrosoft.com/visual-cpp-build-tools/ 解决方法:…

力扣算题day16(树使用递归方法需要记住,都会遍历完整个树,叶子节点是整个递归的某次递归结束)

104、二叉树最大深度 给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 测试代码: class TreeNode:def __init__(self, valNone, leftNone, rightNone):self.val valself.left leftself.right rightclass …

【Linux】缓存数据库Memcached

一、 什么是缓存 缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。 从性能分析: CPU缓存>内存>磁盘>数据库 从性能来看内存是介于CPU和磁盘,在实际中内存是CPU和磁盘的桥梁。buffer和cache…

【Linux】进程优先级PRI NI/并行与并发的概念

文章目录 基本概念为什么会有优先级?如何查看进程优先级?PRI and NI如何更改进程优先级?优先级vs权限并行与并发的概念 基本概念 CPU资源分配的先后顺序,就是指进程的优先权(priority)。优先权高的进程有优…

C# 使用PdfiumViewer实现对PDF文档打印预览(二)

文章目录 前言关于PdfiumViewer配置PdfiumViewer环境PdfiumViewer 打开并预览本地的PDF文档PdfiumViewer 预览PDF文件流小节附录 前言 想要对PDF文档进行预览和打印,实际上这个文档可以是存在的,也可以是一个PDF文件流(本地并没有PDF文件&am…

家用洗地机哪个好用?家用洗地机分享

洗地机是一种代表现代化清洁的设备,它具有高效、环保、经济、智能等多种特点。洗地机可以为您提供先进的清洁技术和设备,为您的清洁工作提供有力的支持。洗地机可以适应不同场所和建筑物的需求,提高工作效率和卫生形象。因此,选择…

Dockerfile构建镜像读取环境变量问题

起初使用如下Dockerfile构建Java镜像&#xff1a; FROM 10.170.33.245/base/openjdk:11.0.6-jdk-slim-busterMAINTAINER luo.hq <luo.hqneusoft.com>ENV TZ "Asia/Shanghai" ENV TERM xterm ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 ENV JVM_OPTIONS ""…

CSS 径向渐变

background: radial-gradient([ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> ); 属性解析&#xff1a; ending-shape &#xff1a;渐变结束的形状 默认为椭圆ellipse&#xff0c;可以设置为圆形circle size&#xff1a;渐…

R语言 | 认识apply家族

目录 一、apply()函数 二、sapply()函数 三、lapply()函数 四、tapply()函数 ​五、iris鸢尾花数据集 R语言提供了一个循环系统称apply家族&#xff0c;它具有类似for循环的功能&#xff0c;但是若想处理相同问题&#xff0c;apply家族函数好用太多了。 一、apply()函数 …

隐藏加密文件夹怎么找到?看这里就够了!

当隐藏遇到加密&#xff0c;可以很好地保护电脑文件夹数据安全&#xff0c;那么隐藏加密的文件夹该怎么找到呢&#xff1f;方法其实很简单&#xff0c;下面我们通过两款提供文件夹隐藏加密的软件来了解一下。 文件夹加密超级大师 作为一款能够提供5种文件夹加密类型的软件&…

Java线程池七个参数详解:核心线程数、最大线程数、空闲线程存活时间、时间单位、工作队列、线程工厂、拒绝策略

ThreadPoolExecutor是JDK中的线程池实现&#xff0c;这个类实现了一个线程池需要的各个方法&#xff0c;它提供了任务提交、线程管理、监控等方法。 下面是ThreadPoolExecutor类的构造方法源码&#xff0c;其他创建线程池的方法最终都会导向这个构造方法&#xff0c;共有7个参…

什么是网络——TCP/IP协议

个人简介&#xff1a;云计算网络运维专业人员&#xff0c;了解运维知识&#xff0c;掌握TCP/IP协议&#xff0c;每天分享网络运维知识与技能。座右铭&#xff1a;海不辞水&#xff0c;故能成其大&#xff1b;山不辞石&#xff0c;故能成其高。个人主页&#xff1a;小李会科技的…

聚观早报 | 科大讯飞称10月整体赶超ChatGPT;苹果遭欧盟警告

今日要闻&#xff1a;科大讯飞称10月整体赶超ChatGPT&#xff1b;苹果遭欧盟警告&#xff1b;科研人员研发纳米粒子治疗癌症&#xff1b;中小学教材不得夹带商业广告&#xff1b;Z-Library又被美国FBI查封了 科大讯飞称10月整体赶超ChatGPT 5 月 6 日&#xff0c;科大讯飞董事…

JS判断用户终端与CSS判断用户终端的写法(源代码实例)

当用户使用手机等移动终端访问网站时&#xff0c;我们可以通过程序检测用户终端类型&#xff0c;如果是手机用户&#xff0c;则引导用户访问适配手机屏幕的移动站点。 JS判断用户终端&#xff1a; // 判断浏览器类型 myBrowser() {var userAgent navigator.userAgent; //取得…

Python每日一练(20230508) 石子游戏 I\II\III

目录 1. 石子游戏 Stone Game I 2. 石子游戏 Stone Game II 3. 石子游戏 Stone Game III &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 石子游戏 Stone Game I Alice 和 Bob 用几堆…

数字化转型对企业的好处有哪些(下)

过时的技术、流程和客户关系管理困难是当前阻碍企业增长的主要障碍&#xff0c;CRM系统是企业数字化转型的主要工具&#xff0c;帮助企业简化操作、提高效率&#xff0c;为客户提供更加卓越的客户体验。下面说说&#xff0c;企业数字化转型的十大好处。 5、提升竞争力 数字技…