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
試試吧!