在之前發過的文章中,我提到了用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)`的标簽頁,同時不關閉其他标簽頁呢?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!