vscode高效管理不同專案檔案

Js2Hou發表於2021-12-12

vscode作為一個輕量級編輯器,深受大家喜愛,這其中當然也囊括了本人。我同時使用vscode寫c++、java、python以及markdown文件,每次開啟vscode都要切換到對應的資料夾,非常不方便,也可以把所有專案檔案都放到一個資料夾下,但本人覺得專案結構會太過混亂,難以接受。如果能有一條指令類似vscode c能直接開啟c++對應的資料夾就好了,本文將介紹如何實現類似的功能。

主要思想

vscode可以在Terminal中通過指令 code 執行,經查閱發現 code -n ProjectFolder 可以開啟對應的專案資料夾,然後將 code -n ProjectFolder 根據程式語言進行重新命名,並加入系統環境變數中。最終效果如下:

效果圖

步驟一:將vscode新增到環境變數中

一般vscode在安裝過程中會新增到環境變數中,所以先檢查vscode是否已經被註冊到環境變數中:同時按 win + r,輸入 cmd 回車,在彈出的黑色視窗中輸入 code --help,如果出現下面的資訊,則說明vscode已經在環境變數中,直接跳過步驟一,否則需要配置環境變數。

按下 win ,輸入 環境變數,點選 編輯系統環境變數,隨後點選 環境變數
系統屬性-環境變數
隨後選擇 系統變數 -> Path,點選 新建,把自己vscode的安裝路徑新增進去;

此時在cmd命令列視窗中輸入code --help應該就能得到幫助資訊了。

步驟二:重新命名指令

採用doskey指令

  • 新建alias.bat檔案

新建txt檔案,輸入內容見下圖。-n 後面跟專案路徑,可以根據自己的需要自行替換。重新命名檔案為 alias.bat,並將其移動至個人使用者下C:\Users\Username\alias.bat

@doskey codec=code -n D:\Programs\Vscode\C++Station
@doskey codepy=code -n D:\Programs\Vscode\PyStation
@doskey codejava=code -n D:\Programs\Vscode\JavaStation
@doskey codemd=code -n D:\Programs\Vscode\Markdown
  • 新增進登錄檔

同時按 win + r,輸入 regedit 回車,修改登錄檔如下圖所示,其中數值資料即為上面 alias.bat 檔案的路徑。

或者新建 aliaskey.reg 登錄檔檔案

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias.bat"

雙擊上述登錄檔檔案,匯入到登錄檔中。

結束

在Terminal中輸入codec試試吧!

相關文章