vscode高效管理不同項目文件


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM