關于為什麼安裝vscode後在cmd輸入指令code可以快捷打開vscode用戶端
其實一直對環境變量這個東西很糾結,感覺很神秘但每次用到會感覺很神奇想去探索。網上的講解有些抽象,真個人被各種說法搞得暈頭轉向的。
不過了解了一些bash的知識,Linux的知識,裝了很多環境之後,終于在一次次實踐中碰巧明白了這個神秘的環境變量。
文章目錄
- 關于為什麼安裝vscode後在cmd輸入指令code可以快捷打開vscode用戶端
- 前言
- 一、看看現象
- 二、vscode在cmd中快捷打開的原理
- 總結
前言
首先來了解一下什麼是環境變量
核心内容就是:當要求系統運作一個程式而沒有告訴它程式所在的完整路徑時,系統除了在目前目錄下面尋找此程式外,還應到path中指定的路徑去找
其實也就是說,當我在cmd運作gcc指令時,其實windows是周遊了我的環境變量,運作了F:\mingw64\bin路徑下的gcc.exe可執行檔案。
一、看看現象
了解了前言的内容,關于vscode如何實作cmd啟動的原因就很好了解了。
首先看現象,我在cmd輸入了code指令:
vscode就打開了
二、vscode在cmd中快捷打開的原理
這是一個跟環境變量相關的内容,是以我們先打開環境變量的配置界面。
在系統環境變量的PATH中可以看到,如下一條路徑(前提是以及安裝了vscode,每個人的路徑可能不同)
然後我們進入該路徑,可以看到code指令已經在這裡等着我們了。
我們把code.cmd拓展名名改為txt打開,看看内容
可以發現這個時候再輸入code就打不開了
我們先關閉回顯(關于什麼是回顯大家可以學習一下批處理的有關知識),再修改拓展名為cmd,運作
可以看出來,其實輸入code指令打開vscode是因為執行了上述的一些語句。
然後簡單看了一下上面的那個code檔案,嗯,感覺是很經典的Linux腳本,應該是在Linux中使用的。
總結
因為了解有限就不過多講解了。
對于語句的具體内容暫時不是很清楚,後續學習更深入了會補充完整。當然也歡迎大家在評論區一起讨論。
如果覺得了解到了一些東西,也可以點贊支援一下噢!