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

    文章

    2122

    浏览量

    76705
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89569
  • vscode
    +关注

    关注

    1

    文章

    171

    浏览量

    9000

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何将某个函数或变量放在固定的地址 ?

    如题,如何将某个函数或者变量放在固定的地址?类似于__attribute__( at(绝对地址) ),用的nucleistudio ide, __attribute__( at(绝对地址) )出现警告 at属性被忽视,有类似的属性吗?
    发表于 11-07 06:07

    如何将GCC项目导入NuEclipse?

    如何将GCC项目导入NuEclipse?
    发表于 09-01 07:04

    请问如何将ISP写入Nuvoton 8051 MCU系列?

    如何将ISP写入Nuvoton 8051 MCU系列?
    发表于 08-18 07:34

    如何将I2S与音频源一起使用?

    所示:- 时钟 = P4 WS = P5 DO=P15 DI=P14 此后,我保存了它并构建了文件,将其入主板并打开了 ClientControl。 然后我打开端口, BR/EDR 与蓝牙耳机连接
    发表于 06-30 07:36

    如何将K230 image转成jpg?

    如何将K230image转成jpg,我想获取图片,传回我自己的系统 你好,可以使用img.to_jpeg()来对其进行压缩。
    发表于 06-12 06:41

    allegro 负片改成正品报错,如图

    allegro 负片改成正品报错
    发表于 03-19 22:01

    如何将Linux安装包快速转成玲珑包

    本篇将以 motrix 为例为大家展示如何将 Linux 安装包快速转成玲珑包。
    的头像 发表于 03-12 16:01 1258次阅读
    <b class='flag-5'>如何将</b>Linux安装包快速转成玲珑包

    在 MAC mini4 上使用 VSCode 和 Cline 插件对接 Deepseek-R1:32b 的完整指南

    可以在 MAC mini4 上高效地编写和调试代码。本教程详细介绍如何在 MAC mini4 上配置 VSCode 和 Cline 插件,并成功对接 Deepseek-R1:32b,帮助您提升开发效率
    的头像 发表于 03-11 17:14 1347次阅读
    在 MAC mini4 上使用 <b class='flag-5'>VSCode</b> 和 Cline 插件对接 Deepseek-R1:32b 的完整指南

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)中。
    的头像 发表于 02-25 17:11 1054次阅读
    <b class='flag-5'>如何将</b>项目从IAR迁移到Embedded Studio

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2431次阅读
    <b class='flag-5'>如何将</b>RT-Thread移植到NXP MCUXPressoIDE上

    如何将python文件导入到ROS系统中

    本文通过使用myCobot机械臂进行QR码视觉追踪的实践案例分析,介绍如何将 python 文件导入到 ROS 系统中。
    的头像 发表于 02-11 11:08 1191次阅读
    <b class='flag-5'>如何将</b>python文件导入到ROS系统中

    AN3408-如何将12位ADC用于力敏电阻

    电子发烧友网站提供《AN3408-如何将12位ADC用于力敏电阻.pdf》资料免费下载
    发表于 01-21 14:38 0次下载
    AN3408-<b class='flag-5'>如何将</b>12位ADC用于力敏电阻

    VSCode用户手册

    电子发烧友网站提供《VSCode用户手册.pdf》资料免费下载
    发表于 01-16 15:18 0次下载
    <b class='flag-5'>VSCode</b>用户手册

    VSCode应用实例

    电子发烧友网站提供《VSCode应用实例.pdf》资料免费下载
    发表于 01-16 15:17 0次下载
    <b class='flag-5'>VSCode</b>应用实例

    基于VSCode软件框架的RISC-V IDE MRS2正式上线发布

    MounRiver Studio Ⅱ(MRS2)为MounRiver Studio的换代版本,从V2.1开始,框架更换至更现代的VSCode,并深度定制开发。在工程管理、代码编辑、编译、调试等方面均
    的头像 发表于 01-02 14:11 2236次阅读
    基于<b class='flag-5'>VSCode</b>软件框架的RISC-V IDE MRS2正式上线发布