在之前发过的文章中,我提到了用vscode作为众多编程语言的编辑器是一种非常爽的事情,可最近遇到了一个问题,令我觉得很不爽。
本文主角
当我用vscode打开一个项目的时候,就非常麻烦。因为一个项目对应一个文件夹,当我右键文件夹的时候,看不到“打开方式”选项,就像这个样子:
很麻烦的事情
那我就要新建一个vscode页面,然后点击菜单栏中的文件,然后打开一个文件夹,才能把一个项目加载到vscode中。开一个项目无所谓了,如果是多个项目就麻烦了。比如说我要打开一个小程序项目,再打开一个web项目,再打开一个go后端微服务项目,或者再打开自己写着玩儿的demo项目。如果还是要用这种笨重的方法,估计要裂开了[捂脸]。
有没有啥方法有没有啥快捷的方法呢?
到网上一查,还真有,利用的是Mac的快速操作。可是它给的方法有一个缺憾,就是当你全屏打开一个vscode页面,并加载好项目后,你去用这个快速操作,将一个文件夹加载到vscode新页面的时候,会直接闪到刚才的那个全局页面,而不是停留在新打开的项目。
好了,bb这么多,赶紧操作起来吧。
搞起来打开vscode的命令面板,输入Code,选中`Shell Command Install`选项。
打开命令面板
安装code命令
之后,在终端输入:
whereis code
就可以看到code命令的完整路径,我这里是/usr/local/bin/code。
之后开始添加快速操作。
Command 空格打开搜索栏,输入`自动操作`,打开`自动操作`;
点击`文件`-`新建`,显示如下界面:
选中快速操作后,显示如下界面,并按照该界面选中选项,加入信息:
注意code路径要按照你自己的来填写,其余和图片保持一致即可;
网上的一些教程填写的是open命令,不是code命令,就会出现上文提到的问题。
Command S保存,给快速操作加入一个名字,我这里填写的是`使用我的vscode打开它`。
此时你右键一个文件夹,在快速操作中,是看不到你刚刚命名的操作,你需要想下图这样点击`自定...`:
在打开的界面中,勾选你刚刚命名的操作:
现在你右键文件夹,就可以看到新加入的快速操作了:
当你选中它后,就会打开一个新的vscode界面,加载这个文件夹了[白眼],同时你会停留在这个vscode界面中,而不是已经全屏打开的vscode界面。
但是这样做,还是比较麻烦,加个快捷键才爽,好,安排上![呆无辜]
如图选中服务偏好设置:
来到下图界面,勾选你新加的操作,然后加入快捷键:
你只需要单击`无`,然后按下你自定义的快捷键,这里推荐Shift Command M;
你也可以采用别的快捷键,不过可能会和Mac预设的快捷键发生冲突,导致无效;
别问我是怎么知道的[捂脸]
好的,现在选中同样的文件夹,按下你设置好的快捷键,wow!同样的事情发生了。
结语这边还有一个困惑,暂时没有解决,如果哪位朋友知道,请指教。
在vscode打开一个项目后,用版本控制查看已经commit的文件时,页面就会加载一个带着`(index)`的标签页,如果浏览的文件很多,那么这种标签页就会很多,有没有一种方法关闭所有带`(index)`的标签页,同时不关闭其他标签页呢?
,