0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将VSCode改成刷题神器深度讲解

算法与数据结构 来源:CSDN技术社区 作者:ACM算法日常 2021-04-25 18:13 次阅读

不知道各位童鞋平时刷题用什么工具,我平时都是用vscode,除了刷题,平时工作大部分也会使用vscode,因为这个工具插件非常多非常方便,UI也很美观,除了编辑还支持大部分语言的调试,基本上都是零配置就可以使用。

那么让我们一起来看看这款宇宙最强刷题神器吧。

下载和安装

首先我们需要下载和安装vscode,直接在官网下载。

93cc25d0-a4b3-11eb-aece-12bb97331649.png

下载完成后双击安装。

安装时记得勾选如下选项:

9406b8e4-a4b3-11eb-aece-12bb97331649.png

这样可以在命令行中使用vscode,也可以右键文件或者文件夹进行编辑。

初次使用

vscode第一次启动会显示欢迎使用的界面,这个界面可以让你快速打开文件和文件夹,还可以直接打开历史文件。

941e17dc-a4b3-11eb-aece-12bb97331649.png

通过输入快捷键ctrl+shift+p,可以打开命令面板,基本上所有的功能都可以在这里执行。

942ca270-a4b3-11eb-aece-12bb97331649.png

界面概览,下图展示了不同部件的位置。

948000be-a4b3-11eb-aece-12bb97331649.png

你还可以通过命令面板输入playground,有一个help帮助,选择后进入如下界面:

949a1a9e-a4b3-11eb-aece-12bb97331649.png

在这里你可以学会基本的vscode功能。

开始刷题

我们可以在vscode上浏览和提交leetcode的题目,首先是安装leetcode插件。

94b3b7c4-a4b3-11eb-aece-12bb97331649.png

安装完成后,点击左边有个leetcode图标,这时候点击地球图标,如下图:

94e8f358-a4b3-11eb-aece-12bb97331649.png

选择中国版,点击入口图标:

94fcf060-a4b3-11eb-aece-12bb97331649.png

输入用户名和密码,就可以登录leetcode账号刷题啦。

然后我们可以选择tag里面的动态规划题目:

9510f2cc-a4b3-11eb-aece-12bb97331649.png

选择一个题目,会出现题目描述和代码窗口,完成代码后,点击submit,就可以提交到官方leetcode查看结果了。

952081d8-a4b3-11eb-aece-12bb97331649.png

到这里你就可以方便的刷题了不过我们还可以进一步看看vscode的插件功能。

基本语言插件

如果你使用C++作为编程语言,你可以安装C/C++插件,这个插件基本上能够完成需要的所有功能,包括代码格式化、调试、代码跳转、智能补全等功能。

9531a6ca-a4b3-11eb-aece-12bb97331649.png

如果你使用Python,可以安装Python插件,同样,这个插件也能完成C++一样的功能,而且功能更加丰富。

954ff666-a4b3-11eb-aece-12bb97331649.png

如果你已经开始使用vscode进行开发,你会慢慢的熟练并且习惯,开发遇到的大部分问题都可以找到合适的插件解决,如果找不到,你还可以自己开发插件。

我以前使用sublime,而且在很长一段时间都没有使用vscode,那时候主要是因为vscode比较卡,不过现在经过几年的优化vscode已经非常迅捷了。

vscode的配置非常多,入手非常简单,同时如果要深度定制也需要大量时间来学习,工欲善其事必先利其器,vscode会是一个学习工作的利器哦。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2104

    浏览量

    73489
  • python
    +关注

    关注

    56

    文章

    4782

    浏览量

    84450
  • vscode
    +关注

    关注

    1

    文章

    154

    浏览量

    7668

原文标题:如何将宇宙最强 VSCode 打造为刷题神器

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    4G模组加解密艺术:通用函数的深度解读

    今天是对加解密通用函数的深度解读,我详细讲解,建议收藏,不可错过。
    的头像 发表于 11-12 09:58 177次阅读
    4G模组加解密艺术:通用函数的<b class='flag-5'>深度</b>解读

    VSCode批量迁移插件

    代码的路 打开之前电脑,找到原电脑VS Code的插件安装目录: 如: C:\\\\Users\\\\用户名\\\\.vscode\\\\extensions extensions文件夹拷贝到
    的头像 发表于 11-06 16:04 110次阅读
    <b class='flag-5'>VSCode</b>批量迁移插件

    VSCode插件的安装和使用

    今天介绍一款我工作上经常用到的一款VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者自由定义,详细功能的使用可以参考官网。
    的头像 发表于 11-04 15:36 126次阅读
    <b class='flag-5'>VSCode</b>插件的安装和使用

    VSCode中Markdown借助plantuml绘制流程图

    VSCode中Markdown里通过plantuml绘制流程图,简直不要太方便。
    的头像 发表于 10-28 11:19 405次阅读

    如何将LVDS/OLDI桥接到HDMI/DVI

    电子发烧友网站提供《如何将LVDS/OLDI桥接到HDMI/DVI.pdf》资料免费下载
    发表于 09-27 09:35 1次下载
    <b class='flag-5'>如何将</b>LVDS/OLDI桥接到HDMI/DVI

    如何将BQ35100配置为EOS模式

    电子发烧友网站提供《如何将BQ35100配置为EOS模式.pdf》资料免费下载
    发表于 09-11 10:03 0次下载
    <b class='flag-5'>如何将</b>BQ35100配置为EOS模式

    如何将GPIO修改为QSPI SLSO?

    我们使用的是 TC49x,我能否 GPIO 用作 SLSO(SLSO 不是专用的),如果可以,请告诉我们如何将 GPIO 修改为 QSPI SLSO。 我正在使用 QSPI1,需要使用 P31.6 作为 SLSO ,请提供指导。
    发表于 07-22 06:25

    如何将GPIO16连接到CHIP_PD以获得深度睡眠模式?

    为了方便PCB布局(GPIO16 / PIN 8接近CHIP_PD / PIN 7),我们想知道是否可以GPIO16连接到nRESET / PIN 32以外的CHIP_PD,以在退出深度睡眠模式
    发表于 07-08 06:34

    请问如何将.C的图片文件添加到VScode(PlatfromIO)生成的lvgh项目中?

    当使用LVGL官方网页转换器,png图片转换为.c矩阵文件之后,如何将.c的图片文件加到VScode(PlatfromIO)的lvgh工程里面?<br> 不管是把.c放到assets、lib、include为什么每
    发表于 06-17 06:03

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁。
    的头像 发表于 02-11 10:53 2058次阅读
    <b class='flag-5'>如何将</b>LED连接到Arduino板并使其闪烁

    如何将原单核工程手动转为多核工程

    请问有没有教材指导如何将原单核的开发工程手动更改成多核开发工程?光看生成的例程有点摸不着头脑。
    发表于 12-30 09:24

    怎样开关电源改成可调电源?

    怎样开关电源改成可调电源? 开关电源改成可调电源是一个相对简单的过程,但是需要具备一些基本的电子知识和技能才能完成。在本文中,我详细介
    的头像 发表于 12-07 15:48 6572次阅读

    深入比较VSCode和SourceInsight

    在语言支持和插件生态系统方面,VSCode显然更为强大和灵活。如果你需要涉及多种语言的源码阅读,或者希望利用各种插件进行定制,VSCode可能是更好的选择。
    的头像 发表于 12-02 16:03 9542次阅读
    深入比较<b class='flag-5'>VSCode</b>和SourceInsight

    官方例程21489-I2S C Sampled-Based Talkthru是对信号逐点进行处理,如何将改成分帧处理?

    官方例程21489-I2S C Sampled-Based Talkthru是对信号逐点进行处理,如何将改成分帧处理,例如10点作为一帧,每10个点进行某种运算,要保证这个运算在10个点的时间内进行而不被中断
    发表于 11-28 06:00

    如何将AD5750接地?

    目前我正在利用AD5750-1做一个项目——“用于PLC和DCS应用的灵活、中级性能、电压和电流输出电路”。 我想询问如何将AD5750接地。AD5750有两个GND引脚,引脚5靠近DVCC,引脚
    发表于 11-27 08:25