• 分享一下自己写的一个vscode-leetcode插件


    0. 前言

    春节这几天每天吃吃喝喝睡睡玩玩,突然发现明天就要上班了,吓得我虎躯一震。

    春节结束之后,学生党们陆续开学,相信有许多同学马上就要在春季招聘中拼杀一番。想要收获心意的offer,当然免不了对笔试和面试的充足准备。对于软件开发行业来说,算法题常常会被面试官用来考察学生的基本功是否扎实。为了做好充足的准备,刷题自然是最能提升自己面试状态的手段之一啦。

    今天就给大家安利一波自己写的VS Code刷题插件: VS Code for LeetCode,帮助学生党们快速刷题。(LeetCode 就不用再多做介绍了,如果不知道的同学就赶紧去百度一下吧)。

    为什么要用插件刷题

    其实LeetCode自己在网页上也自带有一个比较简单的文本编辑器,用来让用户提交代码。但毕竟只是一个普通的文本编辑器,在进行算法题训练的初期,我们的主要目标其实不是去记住常用函数的名称和用法,而是需要快速理解和稳固解题思路, 理解算法本身。因此,在一个更智能的编辑环境下做题目,可以帮助提升做题效率,在同样的时间内完成更多的题目,将训练的效果达到最大化。

    VS Code是一个功能强大的文本编辑器,相较于VS, Eclipse,IntelliJ等IDE而言,会轻便很多,毕竟我们只是想刷刷题,所以不需要有太多的功能。举例来说,如果你是一个Java爱好者,那么你可以再安装上Language support for Java插件,这样你的VS Code在编辑Java代码时就能拥有智能提示等功能了,Coding效率大大提高!

    插件的主要功能

    目前LeetCode插件还只是初期版本,今后还会陆续增加其它功能。不过现在的功能用来刷题的话应该是足够了,现在支持的功能主要有:

    • 登入 / 登出 LeetCode
    • 切换及创建 session
    • 在 Explorer 中展示题目
    • 根据关键字搜索题目
    • 向 LeetCode 提交答案

    功能截图

    登入及登出

    登入及登出

    切换及创建 session

    切换及创建刷题进度存档

    在 Explorer 中展示题目

    在 Explorer 中展示题目

    根据关键字搜索题目

    根据关键字搜索题目

    向 LeetCode 提交答案

    向 LeetCode 提交答案

    更多的插件功能和信息,可以去插件的主页查看。主页地址

    源码地址

    这里附上插件的源码地址,欢迎有兴趣的朋友一起交流学习。地址:https://github.com/jdneo/vscode-leetcode

    结语

    最后祝大家新年愉快,狗年大运。

  • 相关阅读:
    CMake学习笔记
    右键添加"在此处打开命令窗口"菜单
    设置默认python模块源
    添加到附加组
    Unity宏处理
    挂载windows共享文件夹
    MacOS长按无效问题
    中文Locale
    笔记本用作无线路由器
    C# Winfrom iTextSharp 导出pdf 带二维码 表格嵌套 简单Dome
  • 原文地址:https://www.cnblogs.com/jdneo/p/8456914.html
Copyright © 2020-2023  润新知