來(lái)自:開(kāi)源最前線(xiàn)(ID:OpenSourceTop)
元宵節過(guò)后,春節也算過(guò)完了,許多伙伴們都在準備春招面試了,對于程序猿而言,算法題是一道必過(guò)的檻,許多人都會(huì )選擇在面試前刷一波算法題,而提到算法題,就不得不提LeetCode。
LeetCode上面收集了各大公司的經(jīng)典算法面試題,面試前刷一波最好不過(guò)了,今天要和大家分享的這個(gè)項目就是一個(gè)幫助大家快速刷LeetCode題目的VS Code刷題插件——vscode-leetcode,通過(guò)它只需要在VSCode中你就可以完成登錄解題等一系列步驟而不需要開(kāi)個(gè)瀏覽器,
目前vscode-leetcode在GitHub上已經(jīng)獲得 2515個(gè)Star,127個(gè)Fork(GitHub地址:https://github.com/jdneo/vscode-leetcode),下面還是來(lái)看看這個(gè)工具怎么用吧
vscode-leetcode的運行條件如下:
VS Code 1.23.0+
Node.js 8+(注意:請確保Node在PATH環(huán)境變量中)
使用步驟(功能)
登入登出
點(diǎn)擊 LeetCode Explorer 中的 Sign in to LeetCode 即可登入。
你也可以使用下來(lái)命令登入或登出:
LeetCode: Sign in
LeetCode: Sign out
切換 LeetCode 版本
LeetCode 目前有英文版和中文版兩種版本。點(diǎn)擊 LeetCode Explorer 導航欄中的 btn_endpoint 按鈕可切換版本。
目前可切換的版本有:
leetcode.com
leetcode-cn.com
注意:兩種版本的 LeetCode 賬戶(hù)并不通用,請確保當前激活的版本是正確的。插件默認激活的是英文版。
選擇題目
在 LeetCode Explorer 中右鍵題目并選擇 Show Problem 進(jìn)行答題。
注意:若當前 VS Code 沒(méi)有已打開(kāi)的文件夾,則生成的題目文件會(huì )存儲于 $HOME/.leetcode/ 目錄下。
提交答案
通過(guò)點(diǎn)擊文件最下方的 ?? Submit to LeetCode 可提交答案。 你也可以觸發(fā) LeetCode: Submit to LeetCode 命令將當前文件作為答案進(jìn)行提交。
測試答案

在編輯區內右鍵并選擇 Test in LeetCode,可對當前答案進(jìn)行測試。有下列三種測試集來(lái)源:
默認測試集:Test with the default cases
在輸入框內輸入測試集:Write test cases in input box
提供自定義測試集文件:Test with the written cases in file
通過(guò)關(guān)鍵字搜索題目

點(diǎn)擊 LeetCode Explorer 導航欄中的 btn_search 按鈕可按照關(guān)鍵字搜索題目
管理存檔

點(diǎn)擊位于 VS Code 底部狀態(tài)欄的 LeetCode: *** 管理 LeetCode 存檔。你可以切換存檔或者創(chuàng )建新的存檔。
怎么樣是不是覺(jué)得很好用呢?最后附上:
源碼:https://github.com/jdneo/vscode-leetcode/blob/master/docs/README_zh-CN.md
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode
●編號3605,輸入編號直達本文
●輸入m獲取文章目錄
程序員求職面試分享程序員找工作經(jīng)驗
程序員筆試、面試題
聯(lián)系客服