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