類似Visual Studio *.sln文件,通過雙擊打開JetBrains家族IntelliJ IDEA和CLion項(xiàng)目
在Visual Studio中,可以通過雙擊項(xiàng)目下的*.sln文件打開當(dāng)前項(xiàng)目。這個(gè)習(xí)慣在翻閱往期或特定目錄下項(xiàng)目時(shí)非常高效,也符合Windows下的用戶習(xí)慣。
然而JetBrains家族的幾款軟件為了考慮跨平臺(tái)的用戶習(xí)慣,只能通過先打開IDE然后再去打開項(xiàng)目,或者文件夾右鍵去打開項(xiàng)目,這并不符合用戶的使用習(xí)慣。
IntelliJ IDEA和CLion均支持通過命令行打開項(xiàng)目,所以可以在項(xiàng)目目錄下新建一個(gè)*.bat文件,來支持雙擊打開當(dāng)前項(xiàng)目,效果如下:

*.bat中的代碼如下:
@echo off
"C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.3\bin\idea64.exe"? %~dp0
但是這種方式有兩處缺點(diǎn):
(1)啟動(dòng)IDEA或CLion后,控制臺(tái)窗口無法自動(dòng)消失;
(2)每個(gè)項(xiàng)目下都要放置一個(gè)*.bat文件,文件中有編譯器的目錄,一旦IDEA或CLion升級(jí),或者項(xiàng)目轉(zhuǎn)移到其他電腦,這個(gè)編譯器的目錄都有可能要修改。很是麻煩。
所以,這里我采用*.vbs來實(shí)現(xiàn)類似的功能,同時(shí)不再在項(xiàng)目目錄下指定編譯器的目錄,實(shí)現(xiàn)步驟如下:
(1)在C:\ProgramData下新建一個(gè)IntelliJ IDEA path.txt文件,用來儲(chǔ)存IDEA的程序目錄:

比如:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.3\bin\idea64.exe
(2)在項(xiàng)目目錄下新建一個(gè)*.vbs文件,這個(gè)文件內(nèi)容是固定的,無需根據(jù)編譯器或者電腦重新配置:

如此,每次打開IDEA的項(xiàng)目就可以直接雙擊打開了。
下載鏈接:
鏈接: https://pan.baidu.com/s/1DxpI1ubpejKOK_zJamQYvg?pwd=wtnm 提取碼: wtnm