程序員跳槽刷題必備神器!不用打開瀏覽器,就能刷LeetCode
來自:開源最前線(ID:OpenSourceTop)
項目介紹來自:https://github.com/jdneo/vscode-leetcode
元宵節過後,春節也算過完了,許多夥伴們都在準備春招面試了,對於程序猿而言,演算法題是一道必過的檻,許多人都會選擇在面試前刷一波演算法題,而提到演算法題,就不得不提LeetCode。
LeetCode上面收集了各大公司的經典演算法面試題,面試前刷一波最好不過了,今天要和大家分享的這個項目就是一個幫助大家快速刷LeetCode題目的VS Code刷題插件——vscode-leetcode,通過它只需要在VSCode中你就可以完成登錄解題等一系列步驟而不需要開個瀏覽器,
目前vscode-leetcode在GitHub上已經獲得2515個Star,127個Fork(GitHub地址:https://github.com/jdneo/vscode-leetcode),下面還是來看看這個工具怎麼用吧
vscode-leetcode的運行條件如下:
VS Code 1.23.0
Node.js 8 (注意:請確保Node在PATH環境變數中)
使用步驟(功能)
登入登出
點擊 LeetCode Explorer 中的Sign in to LeetCode即可登入。
你也可以使用下來命令登入或登出:
LeetCode: Sign in
LeetCode: Sign out
切換 LeetCode 版本
LeetCode 目前有英文版和中文版兩種版本。點擊 LeetCode Explorer 導航欄中的btn_endpoint按鈕可切換版本。
目前可切換的版本有:
leetcode.com
leetcode-cn.com
注意:兩種版本的 LeetCode 賬戶並不通用,請確保當前激活的版本是正確的。插件默認激活的是英文版。
選擇題目
在 LeetCode Explorer 中右鍵題目並選擇Show Problem進行答題。
注意:若當前 VS Code 沒有已打開的文件夾,則生成的題目文件會存儲於$HOME/.leetcode/目錄下。
提交答案
通過點擊文件最下方的Submit to LeetCode可提交答案。 你也可以觸發 LeetCode: Submit to LeetCode 命令將當前文件作為答案進行提交。
測試答案
在編輯區內右鍵並選擇Test in LeetCode,可對當前答案進行測試。有下列三種測試集來源:
默認測試集:Test with the default cases
在輸入框內輸入測試集:Write test cases in input box
提供自定義測試集文件:Test with the written cases in file
通過關鍵字搜索題目
點擊 LeetCode Explorer 導航欄中的btn_search按鈕可按照關鍵字搜索題目
管理存檔
點擊位於 VS Code 底部狀態欄的 LeetCode: *** 管理 LeetCode 存檔。你可以切換存檔或者創建新的存檔。
怎麼樣是不是覺得很好用呢?最後附上:
源碼:https://github.com/jdneo/vscode-leetcode/blob/master/docs/README_zh-CN.md
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode
※想提升自己?這5本軟體工程新書別再錯過了
※程序員的編程能力與編程年齡
TAG:程序員之家 |