0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何將VSCode改成刷題神器深度講解

算法與數(shù)據(jù)結構 ? 來源:CSDN技術社區(qū) ? 作者:ACM算法日常 ? 2021-04-25 18:13 ? 次閱讀

不知道各位童鞋平時刷題用什么工具,我平時都是用vscode,除了刷題,平時工作大部分也會使用vscode,因為這個工具插件非常多非常方便,UI也很美觀,除了編輯還支持大部分語言的調(diào)試,基本上都是零配置就可以使用。

那么讓我們一起來看看這款宇宙最強刷題神器吧。

下載和安裝

首先我們需要下載和安裝vscode,直接在官網(wǎng)下載。

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

下載完成后雙擊安裝。

安裝時記得勾選如下選項:

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

這樣可以在命令行中使用vscode,也可以右鍵文件或者文件夾進行編輯。

初次使用

vscode第一次啟動會顯示歡迎使用的界面,這個界面可以讓你快速打開文件和文件夾,還可以直接打開歷史文件。

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

通過輸入快捷鍵ctrl+shift+p,可以打開命令面板,基本上所有的功能都可以在這里執(zhí)行。

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里面的動態(tài)規(guī)劃題目:

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

選擇一個題目,會出現(xiàn)題目描述和代碼窗口,完成代碼后,點擊submit,就可以提交到官方leetcode查看結果了。

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

到這里你就可以方便的刷題了不過我們還可以進一步看看vscode的插件功能。

基本語言插件

如果你使用C++作為編程語言,你可以安裝C/C++插件,這個插件基本上能夠完成需要的所有功能,包括代碼格式化、調(diào)試、代碼跳轉(zhuǎn)、智能補全等功能。

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

如果你使用Python,可以安裝Python插件,同樣,這個插件也能完成C++一樣的功能,而且功能更加豐富。

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

如果你已經(jīng)開始使用vscode進行開發(fā),你會慢慢的熟練并且習慣,開發(fā)遇到的大部分問題都可以找到合適的插件解決,如果找不到,你還可以自己開發(fā)插件。

我以前使用sublime,而且在很長一段時間都沒有使用vscode,那時候主要是因為vscode比較卡,不過現(xiàn)在經(jīng)過幾年的優(yōu)化vscode已經(jīng)非常迅捷了。

vscode的配置非常多,入手非常簡單,同時如果要深度定制也需要大量時間來學習,工欲善其事必先利其器,vscode會是一個學習工作的利器哦。
編輯:lyn

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C++
    C++
    +關注

    關注

    21

    文章

    2085

    瀏覽量

    73302
  • python
    +關注

    關注

    53

    文章

    4753

    瀏覽量

    84078
  • vscode
    +關注

    關注

    1

    文章

    152

    瀏覽量

    7558

原文標題:如何將宇宙最強 VSCode 打造為刷題神器

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結構】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何將BQ35100配置為EOS模式

    電子發(fā)燒友網(wǎng)站提供《如何將BQ35100配置為EOS模式.pdf》資料免費下載
    發(fā)表于 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 ,請?zhí)峁┲笇А?/div>
    發(fā)表于 07-22 06:25

    如何將GPIO16連接到CHIP_PD以獲得深度睡眠模式?

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

    請問如何將.C的圖片文件添加到VScode(PlatfromIO)生成的lvgh項目中?

    當使用LVGL官方網(wǎng)頁轉(zhuǎn)換器,png圖片轉(zhuǎn)換為.c矩陣文件之后,如何將.c的圖片文件加到VScode(PlatfromIO)的lvgh工程里面?<br> 不管是把.c放到assets、lib、include為什么每
    發(fā)表于 06-17 06:03

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發(fā)表于 02-11 10:53 ?1584次閱讀
    <b class='flag-5'>如何將</b>LED連接到Arduino板并使其閃爍

    如何將原單核工程手動轉(zhuǎn)為多核工程

    請問有沒有教材指導如何將原單核的開發(fā)工程手動更改成多核開發(fā)工程?光看生成的例程有點摸不著頭腦。
    發(fā)表于 12-30 09:24

    怎樣開關電源改成可調(diào)電源?

    怎樣開關電源改成可調(diào)電源? 開關電源改成可調(diào)電源是一個相對簡單的過程,但是需要具備一些基本的電子知識和技能才能完成。在本文中,我詳細介
    的頭像 發(fā)表于 12-07 15:48 ?5788次閱讀

    深入比較VSCode和SourceInsight

    在語言支持和插件生態(tài)系統(tǒng)方面,VSCode顯然更為強大和靈活。如果你需要涉及多種語言的源碼閱讀,或者希望利用各種插件進行定制,VSCode可能是更好的選擇。
    的頭像 發(fā)表于 12-02 16:03 ?8237次閱讀
    深入比較<b class='flag-5'>VSCode</b>和SourceInsight

    官方例程21489-I2S C Sampled-Based Talkthru是對信號逐點進行處理,如何將改成分幀處理?

    官方例程21489-I2S C Sampled-Based Talkthru是對信號逐點進行處理,如何將改成分幀處理,例如10點作為一幀,每10個點進行某種運算,要保證這個運算在10個點的時間內(nèi)進行而不被中斷
    發(fā)表于 11-28 06:00

    如何將AD5750接地?

    目前我正在利用AD5750-1做一個項目——“用于PLC和DCS應用的靈活、中級性能、電壓和電流輸出電路”。 我想詢問如何將AD5750接地。AD5750有兩個GND引腳,引腳5靠近DVCC,引腳
    發(fā)表于 11-27 08:25

    方法|基于T507開發(fā)板講如何將占用引腳配置為普通GPIO

    方法|基于T507開發(fā)板講如何將占用引腳配置為普通GPIO
    的頭像 發(fā)表于 11-09 13:59 ?501次閱讀
    方法|基于T507開發(fā)板講<b class='flag-5'>如何將</b>占用引腳配置為普通GPIO

    PCB中如何將元器件擺放為環(huán)形

    電子發(fā)燒友網(wǎng)站提供《PCB中如何將元器件擺放為環(huán)形.pdf》資料免費下載
    發(fā)表于 10-20 15:10 ?3次下載
    PCB中<b class='flag-5'>如何將</b>元器件擺放為環(huán)形

    試用RT-Thread Studio(VSCode

    想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
    的頭像 發(fā)表于 10-12 10:58 ?879次閱讀
    試用RT-Thread Studio(<b class='flag-5'>VSCode</b>)

    如何將ST-Link成JLink使用呢?

    論功能性,性能,開放性,支持的芯片,JLink 都算得是 通用調(diào)試器界的扛把子,如果在使用ST-Link過程中出現(xiàn)下載或調(diào)試失敗等問題,可以考慮ST-Link成JLink來使用也是一種不錯的選擇。
    的頭像 發(fā)表于 09-28 11:39 ?3690次閱讀
    <b class='flag-5'>如何將</b>ST-Link<b class='flag-5'>刷</b>成JLink使用呢?

    什么是ICM 如何將ICM用于加密

    電子發(fā)燒友網(wǎng)站提供《什么是ICM 如何將ICM用于加密.pdf》資料免費下載
    發(fā)表于 09-25 11:03 ?0次下載
    什么是ICM <b class='flag-5'>如何將</b>ICM用于加密