VsCode使用教程

一、關于Vscode

1.1 VsCode是個啥

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
支持的拓展常見的包含如下:

image.png

1.2 VSCode的學習網(wǎng)址

VSCode幫助文檔鏈接
怎么找到它,其實也及其的簡單,僅僅需要。

image.png

二蒸殿、How to Use

2.1 調試代碼和安裝插件

如何開始調試代碼椅野,這里以python為例

Step1:首先在商店中搜索python

image.png

Step2: 之后就可以直接在主頁面啟動調試F5
注意以下頁面凡资,其中如果是IDE內部使用如下對應窗口塊的進行
image.png

文件和調試塊的指示
image.png

三、熟識常用的快捷鍵

3.1 調試常見的快捷鍵

F9 打開和停止調試斷點
F11 單步調試
F5 啟動調試

image.png

調試的具體頁面如圖所示
image.png

二雕蔽、使用一波

2.1

Vscode是一個輕量的編譯器折柠,所以默認是通過打開文件夾的功能來打開對應的工程。而且下面會列舉出最近打開的工程批狐,方便打開用戶打開最近打開的工程進行編輯和修改。

image.png

這里默認打一個工程前塔,可以看到如下提示嚣艇。
蘋果電腦Mac如何輸入?、?华弓、?食零、?、等特殊字符 反正我是復制的寂屏,偷懶一下贰谣。
科普一波:

? command鍵
? option/alt
? shift按鍵
^ 表示的是control鍵

打開一個工程

2.2 查詢未知的快捷鍵

首先鍵入? ? P,之后出現(xiàn)如圖所示的界面迁霎,我們在這里面輸入對應關鍵字“調試”吱抚,可以快速搜索你需要使用到快捷鍵


image.png

2.3 ? ? F 整個工程中查找關鍵字

作用之后效果,如下圖考廉。其實和直接點擊左邊的放大鏡效果是等同的秘豹。


image.png

2.4 ? P 快速你需要查看的文件,并且能快速跳轉到

image.png

2.5 ^ ` 調取和關閉終端

快速吊起終端昌粤,對于我們這種既绕,對于需要應用終端的代碼,比如python或者vue-cli以及RN涮坐,F(xiàn)lutter都是特別方便凄贩。

2.6 大綱的功能

關于git部分的默認支持,如果當前工程存在著改動袱讹,那么修改清晰可見疲扎。


image.png

打開其中一個Vue文件,其中大綱功能是是個非常贊的功能,這個問題件文件脈絡清晰明顯


image.png

2.6.1 html樹

image.png

2.6.2 less的層序

image.png

2.6.3js部分

可以說唯一小小遺憾是沒有按照compute和methods之類的對function進行分類评肆,但是如此的順序很OK了(這一點不如WebStrom)


image.png

2.7 快速強大的編碼功能

能夠快速捕捉程序中的問題并突出顯示债查。支持多光標編輯,參數(shù)提示以及其他快速編碼特性瓜挽。


image

2.8 IntelliSense功能

根據(jù)文檔上下文為變量類型盹廷、函數(shù)定義和導入模塊提供代碼智能補全功能。


image.png

2.9 代碼導航和重構

使用peek和navigate to definition功能可以查閱瀏覽你的源代碼久橙,代碼重構變得輕而易舉俄占。


image.png

2.10 更多更常見的功能

image.png

2.11 關于后退和前進的意義

在一個文檔中我們可以首先在A處進行編輯,如下圖增加一個標簽

image.png

之后我們在B處開始設置該div的css樣式
image.png

此時我們通過^ -就可以回到A區(qū)域
在A區(qū)域使用^ ? -就會回到B取悅
如果聯(lián)系多次按下回退是能夠跨文件的淆衷,這個功能也很棒缸榄。
image.png

2.12 方便的放大和縮小整個界面的字體

通過 ? + 還有 ? + 很容易的實現(xiàn)整個頁面所有字體大小


image.png
image.png

2.13 格式化文件快捷鍵

? ? F


image.png

2.14 用VSCode的固定窗口模式

使用習慣了WebStorm的人都能很明顯的感受到,webStorm打開一個.js都會比如像是下面如圖:


webStorm的展示.png

而正常打開一個窗口祝拯,單擊的時候甚带,通常會替換之前的窗口


image.png

要實現(xiàn)和webStorm一樣的方式,其實可以直接在如上箭頭所示的標題部分雙擊即可完成固定的效果佳头。
image.png

注意觀察會發(fā)現(xiàn)鹰贵,此時標題字體將變成正體。

三康嘉、新建一個html直接采用Chrome來進行調試的實現(xiàn)方案

3.1 首先安裝,如下圖碉输。方法已經(jīng)特別具體,再此不再贅述亭珍。

image.png

3.2 在自己的html工程目錄下面點擊f5,或者在左側選擇調試按鈕

image

image.png

但是直接打開的chrome將會出現(xiàn)如下錯誤
image.png

3.3.解決以上問題

首先在彈出來的launch.json中添加以下內容

{
    // 使用 IntelliSense 了解相關屬性敷钾。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息肄梨,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "啟動 Chrome 并打開 localhost",
            "url": "http://localhost:8080",
            "webRoot": "${workspaceFolder}"
        },
        {
            "type": "chrome",
            "request": "attach",
            "name": "Attach to Chrome",
            "port": 9222,
            "webRoot": "${workspaceRoot}"
        },
        {
            "name": "Launch index.html (disable sourcemaps)",
            "type": "chrome",
            "request": "launch",
            "sourceMaps": false,
            "file": "${workspaceRoot}/index.html"  
        }
    ]
}

3.4 然后在調試頁面中選擇對應的scheme

image.png

阻荒,在上方
image

,選擇下拉按鈕峭范,會有一個添加财松,選擇chrome

四、附錄其他

4.1 MAC上F功能按鍵

由于采用MACPro開發(fā)纱控,默認的F1到F12分別將會被系統(tǒng)調節(jié)按鈕替代辆毡,如何將F1到F12設置為默認功能。
Mac上的F鍵標準功能和按鍵上的特殊功能之間調換
設置 --》 鍵盤 --》 勾選將F1甜害、F2

4.2 實現(xiàn)TODO的指示功能

首先安裝對應的插件


image.png

其次重啟Vscode,就可以看到如圖所示的TODO的樹形結構


image.png

五舶掖、參考鏈接和書籍

Visual Studio Code中文文檔(一)-快速入門
VS Code - Debugger for Chrome調試js

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市尔店,隨后出現(xiàn)的幾起案子眨攘,更是在濱河造成了極大的恐慌主慰,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鲫售,死亡現(xiàn)場離奇詭異共螺,居然都是意外死亡,警方通過查閱死者的電腦和手機情竹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門藐不,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人秦效,你說我怎么就攤上這事雏蛮。” “怎么了阱州?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵挑秉,是天一觀的道長。 經(jīng)常有香客問我苔货,道長犀概,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任蒲赂,我火速辦了婚禮阱冶,結果婚禮上,老公的妹妹穿的比我還像新娘滥嘴。我一直安慰自己,他們只是感情好至耻,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布若皱。 她就那樣靜靜地躺著,像睡著了一般尘颓。 火紅的嫁衣襯著肌膚如雪走触。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天疤苹,我揣著相機與錄音互广,去河邊找鬼。 笑死卧土,一個胖子當著我的面吹牛惫皱,可吹牛的內容都是我干的。 我是一名探鬼主播尤莺,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼旅敷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了颤霎?” 一聲冷哼從身側響起媳谁,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤涂滴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后晴音,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柔纵,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年锤躁,在試婚紗的時候發(fā)現(xiàn)自己被綠了搁料。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡进苍,死狀恐怖加缘,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情觉啊,我是刑警寧澤拣宏,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站杠人,受9級特大地震影響勋乾,放射性物質發(fā)生泄漏。R本人自食惡果不足惜嗡善,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一辑莫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罩引,春花似錦各吨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至剔桨,卻和暖如春屉更,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背洒缀。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工瑰谜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人树绩。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓萨脑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親葱峡。 傳聞我的和親對象是個殘疾皇子砚哗,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容

  • 夜不能眠,朦朦朧朧中我看到了你走入了我的夢鄉(xiāng)砰奕,走入了我的世界蛛芥,也走入了我的心里提鸟。你的一投足,一個微笑都是那么親切仅淑,...
    yzwjjx閱讀 278評論 0 0
  • 鬼腳七小時候很自卑称勋。自卑的原因是口吃,這是他的自卑的主要原因了涯竟。小的時候因為口吃 不敢說話 不敢打招呼 不敢回答問...
    木葉0閱讀 424評論 0 0
  • 今天周六赡鲜,不知什么原因,感覺很懶庐船,早上沒有起床银酬,下午又在宿舍呆了一整個下午。重慶難得的有陽光的周末筐钟,本應該出去...
    弱水之畔閱讀 263評論 0 0
  • 沈冥微微頷首揩瞪,這聶離揭露神圣世家赤焰炎爆銘紋是抄襲的事情,讓神圣世家的名譽受到了極大的損失篓冲,是一定要教訓一番的李破。這...
    im喵小姐閱讀 448評論 0 0