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應該就能得到幫助信息了。
步驟二:重命名指令
cmd 中
采用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"
 
         
         
        雙擊上述注冊表文件,導入到注冊表中。
powershell 中
terminal 中輸入 $profile 查看配置文件路徑,打開配置文件,加入下面代碼:
function codemd {code -n "D:\Programs\Vscode\Markdown"}
function codego {code -n "D:\Programs\Vscode\GoStation"}
function codec {code -n "D:\Programs\Vscode\C++Station"}
function codejava {code -n "D:\Programs\Vscode\JavaStation"}
function codepy {code -n "D:\Programs\Vscode\PyStation"}
 
        保存即可。
結束
在Terminal中輸入codec試試吧!
