【工具类】vscode 常用功能

VSCode 基本使用 一、VSCode 界面功能介绍 1. Git History,相当于 git log 3. 打开上一提交版本的更改记录 4. 显示提交注释 5. 向右分屏 6. 直接定位到第几行 7. 解析当前文件的语言 8. 切换项目(基于 Project Manager) 9. 切换分支 10. GitLens,可以查看文件和单行代码的修改记录 二、常用快捷键 1. Comman......... 阅读详情

1. vscode 常用功能

1.1. 关闭右侧预览功能

点击文件-首选项-设置,搜索 “editor.minimap.enabled” ,默认值为打钩,我们只需要把钩去掉即可;

1.2. 快捷键(右键或者菜单栏多看看就记住了)

  • 回跳转前位置,回上一个位置
    • Windows: Alt + ‘-’ (有的是 Alt + ‘←’)
    • Ubuntu: Ctrl + Alt + ‘-’
    • Mac: control + ‘-’
  • 单行注释或取消注释:[ctrl+k,ctrl+c] 或 ctrl+/
  • 选择相同内容:ctrl + d
  • 移动行:alt+up/down
  • 复制当前行:ctrl + c
  • 删除当前行:shift + ctrl + k 或 ctrl x
  • 控制台终端显示与隐藏:ctrl + ~
  • 查找文件:ctrl + p
  • 运行插件命令:ctrl + shift + p
  • 代码格式化:shift + alt + f
  • 行增加缩进: ctrl + [ 行减少缩进: ctrl + ]
  • 字体放大/缩小: ctrl + ( + 或 - )
  • 全局查找文件:ctrl + shift + f
  • 折叠/展开代码: ctrl + k + 0-9/j (0是完全折叠,j完全展开代码)
  • 快速回到顶部、底部 : ctrl + home/end
  • 格式化代码 Ctrl+Shift+I

其他不常用

  • 选中文字:shift + left / right / up / down
  • 显示/隐藏左侧目录栏 ctrl + b
  • 多行注释:[alt+shift+A]
  • 多行注释:/**
  • 新建一个窗口 : ctrl + shift + n
  • 拆分编辑器 : ctrl + 1/2/3
  • 切换窗口 : ctrl + shift + left/right
  • 关闭编辑器窗口 : ctrl + w
  • 关闭所有窗口 : ctrl + k + w
  • 切换全屏 : F11
  • 自动换行 : alt + z
  • 显示git : ctrl + shift + g
  • 显示相关插件的命令(如:git log):ctrl + shift + p
  • 快速切换主题:ctrl + k / ctrl + t
  • 格式化选定代码 :ctrl + k / ctrl +f
  • 选中代码 : shift + 鼠标左键
  • 多行同时添加内容(光标) :ctrl + alt + up/down
  • 全局替换:ctrl + shift + h
  • 当前文件替换:ctrl + h
  • 打开最近打开的文件:ctrl + r
  • 打开新的命令窗:ctrl + shift + c

1.3. 常用插件

  • Markdown All in One
  • autopep8 代码格式化插件,最新版本 vscode 需要手动从插件市场安装
    • 设置长度,设置里搜索 autopep8,在args行添加:“autopep8.args” = [“–line-length”, "119]
  • Black formatter 代码格式化插件
  • C/C++
  • C/C++ Intellisense
  • C/C++ Extenstion Pack
  • C/C++ Themes
  • CMake
  • CMake Tools
  • Docker
  • FilterLine 过滤的文件命名都一样,直接保持会覆盖
  • FilterLines 过滤后的文件名不一样,保持可以触发修改名称,比较好用,看个人习惯,二选一
  • GitLens–Git supercharged
  • Go
  • Hex Editor
  • Log File Highlighter
  • Makefile Tools
  • Pylance
  • Python
  • Python Debugger
  • Baidu Comate
  • LeetCode

1.4. vscode ssh 远程免密登录开发

  1. 存放代码的机器运行 sshd,使用 vscode 的机器保证可以通过 ssh 登录服务器

  2. vscode 机器通过 ssh-keygen 生成 ssh 公私钥对

  3. 将客户端的 id_rsa.pub 加入到服务器的鉴权队列 cat id_rsa.pub >> authorized_keys

  4. vscode 配置即可.ctrl+p, remote-ssh: open ssh configuration file…

    Host ubuntu
    HostName xxx.xxx.xxx.xxx
    Port 22
    User user_name
    IdentityFile "C:\Users\xxx\.ssh\id_rsa"
    

免密登录参考资料

1.5. 右键没有格式化代码功能

最新 vscode 版本右键没有 Format Document 拉,需要手动安装插件,比如 autopep8、Black formatter

1.6. 右键打开 vscode

选中目录右键,选中文件右键,目录空白处右键,使用 vscode 打开

  • linux, 相关连接: filemanager-actions
    • sudo apt-get install nautilus-actions filemanager-actions
    • fma-config-tool
    • 新建
      • 动作:选中2个复选框,标签写code
      • 命令:路径写 /usr/bin/code,工作目录填入 %d/%b,其中 %d/%b就代表当前工作目录,&d代表上一层目录。
  • window:

1.7. C/C++大工程cpptools消耗cpu过高问题

  • 打开设置界面 ctrl+, 或者左下角点击设置,Settings
  • 输入 @ext:ms-vscode.cpptools cpu
  • 修改 C_Cpp: Workspace Parsing Priority:highest -> low,(当然越高,消耗cpu越厉害,工程解析越快)

1.8. windows换行符问题(从linux拷贝到windows后文件被修改)

https://blog.youkuaiyun.com/xiazhilin/article/details/141063405

方案一:全局设置(此方案不好使的话,使用方案二)

  • 通过命令行,执行下边命令。本质就是修改 .gitconfig 文件,该文件一般位于家目录下

    git config --global core.autocrlf false
    git config --global core.fileMode false
    git config --global core.safecrlf true
    

方案二:项目级别设置

  • 切换到源码的根目录,执行下边代码(如果有 submodule, 在 submodule 目录下也需要执行)

    git config --add core.fileMode false
    git config --add core.autocrlf false
    
VSCode 作记事本常用的7个小用途 VSCode 作记事本常用的7个小用途 记事本;多行编辑;临时文件;文件搜索;bug多; 阅读详情

相关推荐

【工具贴】关于Visual Studio Code(VSCode)你想知道的一切

Visual Studio Code(简称VSCode)是微软推出的一款免费、开源、跨平台的代码编辑器。它能够在Windows、Linux、macOS等多种操作系统上运行,这使得不同系统的开发者都可以使用它来进行代码编辑工作。虽然它本质上是一个编辑器,但通过安装各种插件,它可以扩展功能,在一定程度上实现类似编译器的功能,从而支持多种编程语言,像C++、Python、Java、C#、Go等。

DZ Space 6551

Visual Studio Code(VSCode)编译器关闭右侧预览功能(右侧缩放图)

相信小伙伴都被右侧的这个缩略图整的有点麻烦,代码量少的话还看不出来,如果代码量上来的话会对前端开发人员造成很难受的感觉。

Youyzq的博客 4954

第1.1节 构网型 vs. 跟网型:根本区别与技术原理

构网型与跟网型变流器的本质区别在于控制哲学与等效模型。跟网型变流器采用"电压跟随,电流注入"策略,等效为受控电流源,依赖电网电压作为参考,在弱电网下存在稳定性问题。构网型变流器采用"自主同步,电压构建"策略,等效为受控电压源,能主动构建电压和频率,具备自主运行、黑启动和电网支撑能力。两者的核心差异体现在同步机制、电网依赖性、故障行为和系统支撑等方面。构网型变流器更适合高比例新能源、弱电网和微电网场景,是未来电力系统的重要发展方向。

技术工作者 1395

VScode取消右侧预览图

步骤:File ——> Preferences ——> Settings,之后来到 如下图所示:

m0_74407084的博客 1470

STM32N6实战:FSBL引导XIP运行ThreadX与NetX Duo

在嵌入式系统开发中,程序的存储与执行方式直接影响启动速度和系统实时性。传统MCU常将代码拷贝到内存运行,而高主频处理器则可通过XIP(片外Flash原地执行)技术直接从外部存储取指,省去拷贝过程。但XIP的前提是外部存储器控制器需在上电后第一时间完成初始化,这正是FSBL(第一级引导程序)的核心职责。FSBL负责配置时钟与外部Flash,并将控制权移交给应用。而要让设备具备实时调度与网络能力,可搭配ThreadX实时内核和NetX Duo双协议栈,两者在CubeMX中原生集成,形成一套高性能MCU+外部存储

weixin_29191669的博客 319

智能车小白也能懂:手把手教你用LM358和工字电感搭建电磁循迹模块(附PCB设计避坑)

本文详细介绍了如何利用LM358运放和工字电感搭建智能车电磁循迹模块,从电感选型、电路设计到PCB布局和焊接调试,提供全流程实战指南。特别针对新手常见问题,如信号干扰、电路饱和等,给出具体解决方案和参数配置,帮助智能车比赛爱好者快速掌握电磁循迹技术。

weixin_30307921的博客 401

[VSCode] VSCode 常用快捷键

VSCode提供了一些快捷键来快速执行一些常用的操作,如**编辑,导航,调试,重构,测试,选择,搜索,书签,代码片段**等,本文将介绍一些 VSCode 的常用快捷键,按照功能分类进行汇总

浪里个狼游记 3935

详细介绍pytorch重要的API

Tensor 是 PyTorch 中最基本的数据结构,提供了多种创建和操作张量的函数。Autograd 提供了自动求导功能,可以跟踪 Tensor 上的操作并计算梯度。损失函数用于衡量模型预测值与真实值之间的差异,提供了多种损失函数。是构建神经网络的基础类,提供了定义网络层和前向传播的方法。提供了 GPU 计算的支持,包括设备管理、内存管理等。提供了一些常用的函数式操作,如激活函数、损失函数等。提供了常用的数据集、模型架构和图像转换工具。提供了数据加载和预处理的工具,包括。

hello! 1223

vscode常用快捷键

一、主命令 F1 或 Ctrl+Shift+P:俗称万能键,可以输入任何命令 Ctrl+P:根据名称查找文件,如下图。当前模式下输入 > 可以进入 Ctrl+Shift+P 模式 Ctrl+P模式下可以通过输入符号来进行快捷方式查找转换,如下: 1. "?" 列出当前可执行的动作 2. "!" 显示 Errors 或 Warnings ,也可以使用 Ctrl+Shift+M 进入,相当于控制面板的PROBLEMS 3. ":" 跳转到行数,也可以使用 Ctrl+G 直接进入 4. "

ThisEqualThis的博客 1万+

b站视频链接快速获取

快速获取b站视频数据

qq_45889931的博客 7766

RGB接口电容触摸屏驱动(一)模块介绍

RGB接口电容触摸屏驱动(一)模块介绍

杰克拉力船长个人博客 7876

VsCode新手必读:快速掌握最常用功能

本文旨在帮助新手快速掌握 Visual Studio Code(VSCode)的最常用功能,提高开发效率。首先介绍了基本的编辑功能,包括文本编辑、代码折叠、语法高亮等;其次介绍了快速导航功能,包括跳转到文件或符号、搜索特定行、使用多光标和选区等;然后介绍了代码提示和自动补全等功能;接着是调试、扩展和版本管理功能的介绍;最后介绍了终端操作、任务和构建功能以及快捷键定制功能。掌握这些常用功能能够使新手更快速、更高效地进行开发工作,提升编码体验。本文为新手提供了简明易懂的指导,帮助他们快速上手使用

Lion_Long的博客 9432

【Lua面试】2021年Lua面试题分享(4.25更新)

lua深拷贝和浅拷贝的区别?如何实现深拷贝? lua中ipairs和pairs的区别? 链接: link.

qq_21407523的博客 2万+

VScode常用快捷键在这里!!!

本期介绍了VScode常用快捷键,块垒看看吧~

qq_50260510的博客 1万+

Python爬虫实战:利用最新技术爬取B站视频信息

本文详细介绍了如何使用Python最新技术构建一个功能完善的B站视频信息爬虫。我们从基础爬取开始,逐步深入到反反爬策略、异步处理、数据存储和分析等高级主题。更智能的反反爬策略:使用机器学习识别验证码更高效的分布式架构:结合Kubernetes实现弹性伸缩实时数据管道:将爬取的数据实时推送到数据分析平台多平台支持:扩展支持抖音、YouTube等其他视频平台。

2201_76125261的博客 1040

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

vscode常用功能

1,调整为中文界面 1.1 .打开“vscode” ,按快捷键“Ctrl+Shift+P”。 1.2 .在顶部搜索框中输入“configure language”,按回车键。 1.3.“vscode”里面就会打开一个语言配置文件,将“en-us”修改成“zh-cn”,按“Ctrl+S”保存设置,重启即可。 2,常用插件 Auto Rename Tag (自动完成另一侧标签的同步修改) Beau...............

yiyueqinghui的博客 2362

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

vscode 的常用快捷键

30、VueHelper Vue2代码段(包括Vue2 api、vue-router2、vuex2)b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)12、裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x。22、显示相关插件的命令(如:git log):ctrl + shift + p。32、多行同时添加内容(光标) :ctrl + alt + up/down。a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/

sangyongqi的博客 4057

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

VScode前端常用插件

VScode前端常用插件 VSCode下载 下载链接:https://code.visualstudio.com/Download Windows有三种版本 User Installer:此版本安装在当前计算机帐户目录,这意味着如果使用另一个帐号登陆计算机将无法使用别人安装的vscode。 System Installer:此版本可以安装在非用户目录,例如C盘根目录,任何帐户都可以使用。 .zip:便携版,解压缩即可使用。 vscode默认提供的user版本,大多数人都是用的这个版本。 添加插件: 打开V

至简的博客 9965

vscode常用功能(windows)

ctrl+shift+p 在这个框中输入color可更改界面设置 也可以通过点击左下角的齿轮符号来更改这些设置: 如果我们点击“设置”, 然后再点击右上角,会出现我们更改过的设置: ctrl+' 切换是否显示终端 输入pwd: 显示当前路径。 创建虚拟环境(假设该虚拟环境的名字叫trans-env): (venv命令是用来创建虚拟环境的) python3 -m venv trans-env 安装好虚拟环境后点击左下角的python 会弹出下面的窗口: 然后再点进去就可以选择虚拟环境了: .

weixin_45777818的博客 1694

VScode常用快捷键

VSCode的快捷键这里收集了vscode下一下常用的快捷键,这个是基于windows下的vscode,在mac下的vscode会有些不同。 快捷键 说明 其它 Ctrl+Shift+N 打开一个新窗口 Ctrl+N 新建文件 (感觉没有在资源管理器,增加文件方便) Ctrl+Tab 已打开文件之间选择切换 Ctrl + PageDown或Ctr

过客2019 1万+

vscode的安装教程、常用配置及常用扩展插件

对我们程序员来说就需要一个好的开发工具。Visual Studio Code简称VSCode,就是常用的开发工具。本文主要介绍了VSCode的安装及一些常用的配置项和一些好用的扩展插件中文插件安装完成之后需要重启VSCode。

码农YOOUYOU的博客 5918

VSCode 常用插件总结

本文介绍了VSCode各类实用插件,包括:1)通用类(中文界面、浏览器预览、代码补全等);2)格式类(代码格式化工具);3)工具类(代码运行、Git增强等);4)美化类(主题、图标等);5)框架类(Vue/React/Tailwind等框架支持);6)AI编程助手(通义灵码、GitHub Copilot)。这些插件可提升开发效率,改善编码体验,开发者可根据技术栈选择安装。

qq_46032105的博客 1332
上一篇: 【工具类】磁盘查看工具,包括SD卡
下一篇: 【工具类】adb常用命令
knowledgebao
博客等级 码龄15年 401粉丝 198原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值