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

2023-05-16

记录分享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就可以了~

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode IDE 能用的上的扩展工具功能介绍 的相关文章

  • 什么是好的跨平台 C++ IDE? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 它需要有良好的代码完成支持 调试器和浏览代码的好方法 单击以转到文档 由于我被 Java IDE Eclipse 宠坏了 如果它支持重构
  • 在 Rstudio 上浏览 R 代码的高效递归方式?

    我正在使用 RStudio 我开始觉得有必要通过包代码来更深入地理解或破解某些功能 当我尝试使用导航时使用 Ctrl 单击鼠标 http www rstudio com ide docs using navigation对于包内定义的函数
  • 用于 PHP 开发的 Eclipse PDT 与 NetBeans [已关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 对于 PHP 开发 Eclipse PDT 与 NetBeans 相比如何 我刚刚买了一台装有 Windows 7 的新电脑 我开始设置
  • 为家庭作业选择 Java IDE [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 谁能推荐一个轻量级的 Java IDE 不需要您每次编译和运行程序时都创建新项目 我只想能够打开jav
  • 在 Codeblocks 中启用编译器输出窗格

    This is probably a really noob question but the fact of the matter is that my Code blocks wouldn t show me errors when i
  • pytorch 的 IDE 自动完成

    我正在使用 Visual Studio 代码 最近尝试了风筝 这两者似乎都没有 pytorch 的自动完成功能 这些工具可以吗 如果没有 有人可以推荐一个可以的编辑器吗 谢谢你 使用Pycharmhttps www jetbrains co
  • emacs 的最佳 java 工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 当从代码隐藏页面按 F7 时,如何使 Visual Studio 始终显示源视图而不是设计视图?

    The F7 key in Visual Studio it allows the user to switch between the code for a designer element e g a Windows Form or a
  • IntelliJ IDEA 中查找方法/函数的快捷方式是什么?

    I know that Ctrl N is to find classes and it is very useful But what about methods ctrl F12 cmd F12 on macOS will show a
  • Emacs:在缓冲区求值期间将参数传递给下级 Python shell

    最近我开始使用 Emacs 作为 Python IDE 它不太直观 我现在遇到的问题是当使用 C c C c 评估缓冲区时如何将命令行参数传递给下级 python shell 感谢帮助 这似乎并不容易实现 管理的劣质流程python el模
  • Visual Studio IDE 中功能后的空间

    如何设置 Visual Studio 中的设计以在我的 javascript 函数后面放置一个空格 目前 当我按下返回键时 我得到了这个 var myfunc function 当我想要这个的时候 var myfunc function 知
  • Eclipse 中选定单词的括号

    几天前 我觉得这个问题很愚蠢 所以不要将其发布在这里 但即使在搜索了很多之后 我也没有找到合适的解决方案 对于那些使用过的人TextEdit 在 Mac 上 他们会完全知道我在说什么 在编码时 我只想在单词或一行上加上引号或括号 为此 我必
  • Linux 中的 R 有哪些可用的 IDE? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Linux 中的 R 有哪些好的 IDE 我尝试过 Rcmdr 和 Eclipse 但似乎都不具有与 Windows 中的 Tinn R
  • 如何使用 ClangCodeModel 插件在 QtCreator 中设置 C++ 标准?

    抱歉 如果这是一个愚蠢的问题 但我已经尝试了几乎所有的方法 现在正在用头撞墙 问题是 带有 Clang 代码模型插件的 QtCreator 4 8 0 beta for Windows 解析我的项目 为 C 98 而实际上它是 C 17 但
  • PhpStorm IDE:Ubuntu 18 LTS 中光标卡在文本选择(突出显示)模式

    我正在使用 PhpStorm 来处理 Laravel 项目 但是 鼠标卡在文本突出显示模式下并且右键单击在 IDE 上不起作用 关闭IDE并重新启动并不能解决问题 我试图在网上寻找答案但没有成功 对于那些像我一样苦苦挣扎的人 我有一个解决方
  • Ruby On Rails 与 Windows Vista - 最佳设置? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 您认为 Win Vista 环境中 RoR 的最佳设置是什么 我尝试过 radrails eclipse 插件 它对我来说似乎太庞大了 我也开始
  • 为 PlayStation 3 Linux 开发 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有兴趣开发软件索尼 PlayStation 3 http en wikipedia org wiki
  • 如何使 Visual Studio 仅在未处理的异常时中断?

    在我的其他机器上 当没有 try catch 来处理错误时 Visual Studio 总是会因错误而中断 但如果有 try catch 则它不会中断 由于某种原因 在这台笔记本电脑上 它不能以这种方式工作 一开始它根本没有中断 但后来我发
  • 如何成功使用 VIM 作为 Code::Blocks 的外部编辑器?

    我真的很喜欢 Code Blocks 的构建系统和单步调试能力 也就是说 我真的很喜欢使用 gcc gdb 的包装器 而不是从 Makefile 或命令行使用它们 问题是 多年来使用 VIM 使我的大脑受到了严重损伤 或者有些人可能会说被宠
  • Delphi 2009 IDE结构视图折叠功能

    现在有谁知道折叠 Delphi 2009 IDE 结构视图中的所有项目吗 我不知道折叠所有项目 这使我很难从视图中找到我的课程 Thanks 选择根节点 类 并按数字键盘上的 除号 那会让一切崩溃 然后按数字键盘上的 加号 键 第一级将展开

随机推荐

  • 关于顶层const和底层const

    之前有段时间对于这个一直比较模糊不理解 xff0c 网上很多对于这个底层和顶层const的理解都是针对指针做出解释 xff0c 漏掉基本数据类型和引用的解释 xff0c 最终发现自己也是马虎了 xff0c 在C 43 43 primer中有
  • PYTHON 声音文件 频谱分析 FFT

    import os import time import wave import numpy as np import numpy core dtype ctypes import multiprocessing import matplo
  • QT 声音频率和振幅以及相位

    首先这个炫酷的界面不是我写的 xff0c 是QT自带的例子我修改的 这个图下面的二维图就是我修改的部分 xff0c QT自带的是黑色和蓝色的部分 代码在哪里呢 xff1f 版本号 xff1a QT 5 11 3 版本号对不准 xff0c 下
  • 苹果 IOS 早期版本 NDEF的读写问题 C#

    1 首先C 的NDEF的库安卓 xff1a https mp csdn net postedit 91383417 2 然后在封装NDEF的前面数据前面还有加一堆数据 xff0c TAG类型 block data 0 61 0xE1 blo
  • 安装QT QXLSX的过程

    参考文档 xff1a https blog csdn net yajlv article details 52927462 参考这个文档安装中强调的问题 一 Perl5 下载Perl5地址 xff1a https www perl org
  • 注册C++单例到QML中出现注册不成功的问题

    https blog csdn net guimaxingtian article details 82867184 int qmlRegisterSingletonType const char uri int versionMajor
  • WIN 32调用含有界面的QT dll

    转载文章 xff1a https blog csdn net shuishanga article details 52183159 新项目需要 xff0c 制作 WIN32项目调用QT xff08 含界面的DLL xff09 win32
  • ubuntu16部署jenkins步骤,以及修改jenkins存储主目录

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言 一 安装JDK xff1f 二 安装jenkins 1 导入jenkins存储库密钥 2 将jenkins的存储库添加到u
  • python中for in的用法python中for in的用法

    for in 说明 xff1a 也是循环结构的一种 xff0c 经常用于遍历字符串 列表 xff0c 元组 xff0c 字典等 格式 xff1a 1 2 for x in y 循环体 执行流程 xff1a x依次表示y中的一个元素 xff0
  • 免费的天气预报接口

    第一种 xff1a xff08 json格式 xff09 API xff1a http wthrcdn etouch cn weather mini city 61 常州 第二种 xff1a xff08 xml格式 xff09 API xf
  • C++ 字符串和数字拼接

    方法一 xff1a include lt iostream gt include lt string gt include lt sstream gt using namespace std int main int a 61 2 stri
  • CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器

    系统环境 xff1a Windows 7 软件环境 xff1a Visual Studio 2008 SP1 本次目的 xff1a 实现CMFCShellTreeCtrl xff08 CBCGPShellTree xff09 和CMFCSh
  • Linux修改root密码(简单实用)

    前言 之前的虚拟Linux系统 xff0c 时间长忘了使用 xff0c 密码忘了 xff0c 这里记录一下修改步骤 xff0c 超简单方便使用 直接上干货 修改root密码 xff1a 输入指令passwd root 然后设置密码即可 xf
  • 绕过宝塔面板强制登录注册的方法,宝塔不想注册的可以收藏

    一 绕过宝塔面板强制登录注册的方法 xff0c 宝塔不想注册的可以收藏 绕过宝塔面板强制登录注册的方法 xff0c 宝塔不想注册的可以收藏 xff0c 看了看网上的一些方法 xff0c 自己也总结收集了一些方法 1 程序在变化中也不确定是否
  • 最近面试的软件测试笔试题笔试题(已整理参考答案)

    1 常见的测试用例设计方法都有哪些 xff1f 分别以具体的例子来说明这些方法在测试用例设计工作中的应用 1 等价类划分 等价类是指某个输入域的子集合 在该子集合中 各个输入数据对于揭露程序中的错误都是等效的 并合理地假定 测试某等价类的代
  • 从Linux服务器下载文件和文件夹到本地命令

    从Linux 服务器上传或者下载文件到本地除了使用FTP外 xff0c 还可以通过Linux命令来实现 xff0c Linux服务器与本地电脑之间传输文件的命令及使用方法 xff1a 1 使用scp命令 命令格式 xff1a scp 参数
  • Jmeter+Ant+Jenkins接口自动化测试平台搭建

    平台简介 一个完整的接口自动化测试平台需要支持接口的自动执行 xff0c 自动生成测试报告 xff0c 以及持续集成 Jmeter支持接口的测试 xff0c Ant支持自动构建 xff0c 而Jenkins支持持续集成 xff0c 所以三者
  • ubuntu将主文件夹的文件夹中文名称改为英文

    许多人在使用ubuntu时使用汉语的 xff0c 但是主文件夹下的文件夹也随之变成了中文 xff0c 导致命令行下输入文件夹名称非常的困难 xff0c 那么怎么简单的把名字改成英文的呢 xff1f xff08 也不知道哪个版本开始不出现下面
  • JMeter 计算上一个接口取值到本次接口进行四则运算赋值

    项目场景 xff1a 公司项目需要接口关联计算进行赋值 xff1a 项目场景 xff1a A接口提取的返回值 xff0c 在传到B接口使用时 xff0c 需要先进行四则运算后 xff0c 再赋值使用 A接口提取的值 B接口需要使用计算后的值
  • vscode IDE 能用的上的扩展工具功能介绍

    记录分享vscode扩展 xff0c 包括提升开发效率 必备 主题美化 ChatGPT等 参考 vscode extensions Best 记录分享方式 xff0c 整理自己用的扩展 xff0c 还有一键备份和还原方法 快速下载和使用扩展