VS Code 使用小技巧

?原文地址


相關(guān)文檔

官方文檔(英文版):Documentation for Visual Studio Code

中文文檔(未完成):GitHub - jeasonstudio/CN-VScode-Docs: VScode說明文檔翻譯

這里提一句,,上面的中文文檔是我早期建的一個(gè)倉庫揩瞪,希望大家一起來為 VSCode 的中文社區(qū)的發(fā)展做出貢獻(xiàn)文狱,歡迎 fork & star

下載

Download Visual Studio Code

簡(jiǎn)介

VSCode是微軟推出的一款輕量編輯器圈暗,采取了和VS相同的UI界面掂为,搭配合適的插件可以優(yōu)化前端開發(fā)的體驗(yàn)裕膀。

布局:左側(cè)是用于展示所要編輯的所有文件和文件夾的文件管理器员串,依次是`資源管理器`,`搜索`昼扛,`GIT`寸齐,`調(diào)試`,`插件`抄谐,右側(cè)是打開文件的編輯區(qū)域渺鹦,最多可同時(shí)打開三個(gè)編輯區(qū)域到側(cè)邊。

底欄:依次是`Git Branch`蛹含,`error&warning`毅厚,`編碼格式`等。

常用插件(待補(bǔ)充)

HTML Snippets:增強(qiáng)了zen-coding浦箱,增加了H5的自動(dòng)補(bǔ)全吸耿,安裝后每次打開自動(dòng)啟用(可能與其他插件沖突)。

Angular 1.x Snippets:增加了AngularJs 1在.html和.js中的代碼補(bǔ)全酷窥,安裝后每次打開自動(dòng)啟用咽安。

Git Easy:增加了vscode中自帶的git操作,安裝后按F1調(diào)出控制臺(tái)蓬推,輸入git easy [options]完成git操作妆棒,代替git bash。

HTML CSS Support: 增加.html中css的代碼補(bǔ)全沸伏,可以手動(dòng)增加配置文件來增加外部css中的class補(bǔ)全糕珊。詳情見插件說明。

VScode-icons: 美化VSCode的界面毅糟,在文件名前面顯示小圖標(biāo)红选,安裝后每次打開自動(dòng)啟用。

Git Blame:可以查看當(dāng)前光標(biāo)所在位置的Git Log留特,最近一次提交的人和時(shí)間纠脾,顯示在左下角,安裝后每次打開自動(dòng)啟用蜕青。

HTML CSS Class Completion:掃描項(xiàng)目中的所有css中的class名苟蹈,在html中自動(dòng)補(bǔ)全,安裝后每次打開自動(dòng)啟用右核。注意:如果css過多容易卡死慧脱。

Debugger for Chrome:方便js調(diào)試的插件,前端項(xiàng)目在Chrome中運(yùn)行起來之后贺喝,可以直接在VSCode中打斷點(diǎn)菱鸥、查看輸出宗兼、查看控制臺(tái),需要配置launch.json,詳情見插件說明氮采。

background:VSCode美化插件殷绍,修改界面背景,詳情見插件說明鹊漠。

常用快捷鍵(待補(bǔ)充)

編輯器與窗口管理

同時(shí)打開多個(gè)窗口(查看多個(gè)項(xiàng)目)

打開一個(gè)新窗口: Ctrl+Shift+N

關(guān)閉窗口: Ctrl+Shift+W

同時(shí)打開多個(gè)編輯器(查看多個(gè)文件)

新建文件 Ctrl+N

歷史打開文件之間切換 Ctrl+Tab主到,Alt+Left,Alt+Right

切出一個(gè)新的編輯器(最多3個(gè))Ctrl+\躯概,也可以按住Ctrl鼠標(biāo)點(diǎn)擊Explorer里的文件名

左中右3個(gè)編輯器的快捷鍵Ctrl+1 Ctrl+2 Ctrl+3

3個(gè)編輯器之間循環(huán)切換 Ctrl+`

編輯器換位置登钥,Ctrl+k然后按Left或Right

代碼編輯

格式調(diào)整

代碼行縮進(jìn)Ctrl+[, Ctrl+]

折疊打開代碼塊 Ctrl+Shift+[, Ctrl+Shift+]

Ctrl+C Ctrl+V如果不選中,默認(rèn)復(fù)制或剪切一整行

代碼格式化:Shift+Alt+F疮蹦,或Ctrl+Shift+P后輸入format code

修剪空格Ctrl+Shift+X

上下移動(dòng)一行: Alt+Up 或 Alt+Down

向上向下復(fù)制一行: Shift+Alt+Up或Shift+Alt+Down

在當(dāng)前行下邊插入一行Ctrl+Enter

在當(dāng)前行上方插入一行Ctrl+Shift+Enter

光標(biāo)相關(guān)

移動(dòng)到行首:Home

移動(dòng)到行尾:End

移動(dòng)到文件結(jié)尾:Ctrl+End

移動(dòng)到文件開頭:Ctrl+Home

移動(dòng)到后半個(gè)括號(hào) Ctrl+Shift+]

選中當(dāng)前行Ctrl+i(雙擊)

選擇從光標(biāo)到行尾Shift+End

選擇從行首到光標(biāo)處Shift+Home

刪除光標(biāo)右側(cè)的所有字Ctrl+Delete

Shrink/expand selection: Shift+Alt+Left和Shift+Alt+Right

Multi-Cursor:可以連續(xù)選擇多處,然后一起修改塔鳍,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up

同時(shí)選中所有匹配的Ctrl+Shift+L

Ctrl+D下一個(gè)匹配的也被選中(被我自定義成刪除當(dāng)前行了,見下邊Ctrl+Shift+K)

回退上一個(gè)光標(biāo)操作Ctrl+U

重構(gòu)代碼

跳轉(zhuǎn)到定義處:F12

定義處縮略圖:只看一眼而不跳轉(zhuǎn)過去Alt+F12

列出所有的引用:Shift+F12

同時(shí)修改本文件中所有匹配的:Ctrl+F12

重命名:比如要修改一個(gè)方法名艾凯,可以選中后按F2献幔,輸入新的名字,回車趾诗,會(huì)發(fā)現(xiàn)所有的文件都修改過了蜡感。

跳轉(zhuǎn)到下一個(gè)Error或Warning:當(dāng)有多個(gè)錯(cuò)誤時(shí)可以按F8逐個(gè)跳轉(zhuǎn)

查看diff 在explorer里選擇文件右鍵 Set file to compare,然后需要對(duì)比的文件上右鍵選擇Compare with 'file_name_you_chose'.

查找替換

查找 Ctrl+F

查找替換 Ctrl+H

整個(gè)文件夾中查找 Ctrl+Shift+F

顯示相關(guān)

全屏:F11

zoomIn/zoomOut:Ctrl + =/Ctrl + -

側(cè)邊欄顯/隱:Ctrl+B

預(yù)覽markdown Ctrl+Shift+V

其他

自動(dòng)保存:File -> AutoSave 恃泪,或者Ctrl+Shift+P郑兴,輸入 auto

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市贝乎,隨后出現(xiàn)的幾起案子情连,更是在濱河造成了極大的恐慌,老刑警劉巖览效,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件却舀,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡锤灿,警方通過查閱死者的電腦和手機(jī)挽拔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來但校,“玉大人螃诅,你說我怎么就攤上這事。” “怎么了术裸?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵倘是,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我袭艺,道長(zhǎng)搀崭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任匹表,我火速辦了婚禮门坷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘袍镀。我一直安慰自己,他們只是感情好冻晤,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布苇羡。 她就那樣靜靜地躺著,像睡著了一般鼻弧。 火紅的嫁衣襯著肌膚如雪设江。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天攘轩,我揣著相機(jī)與錄音叉存,去河邊找鬼。 笑死度帮,一個(gè)胖子當(dāng)著我的面吹牛歼捏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笨篷,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼瞳秽,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了率翅?” 一聲冷哼從身側(cè)響起练俐,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冕臭,沒想到半個(gè)月后腺晾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辜贵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年悯蝉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片念颈。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泉粉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嗡靡,我是刑警寧澤跺撼,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站讨彼,受9級(jí)特大地震影響歉井,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜哈误,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一哩至、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蜜自,春花似錦菩貌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至戈鲁,卻和暖如春仇参,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背婆殿。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工诈乒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人婆芦。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓怕磨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親寞缝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子癌压,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 相關(guān)文檔官方文檔(英文版):Documentation for Visual Studio Code 下載Down...
    但但但丶閱讀 3,556評(píng)論 0 0
  • 前言 相信對(duì)于很多寫代碼的小伙伴來說,對(duì)于開發(fā)編輯器都不會(huì)陌生,什么editplus,dw,webstorm,hu...
    itclanCoder閱讀 1,627評(píng)論 1 8
  • Sublime Text:一款具有代碼高亮、語法提示荆陆、自動(dòng)完成且反應(yīng)快速的編輯器軟件滩届,不僅具有華麗的界面,還支持插...
    追風(fēng)逸少丶閱讀 11,329評(píng)論 1 34
  • Sublime Text:一款具有代碼高亮被啼、語法提示帜消、自動(dòng)完成且反應(yīng)快速的編輯器軟件,不僅具有華麗的界面浓体,還支持插...
    xiaotao123閱讀 9,497評(píng)論 0 27
  • 長(zhǎng)門金鑒見雕龍泡挺,瘦筆畫垂虹。 臥倚蒼松觀海命浴,蜃樓迎客云中娄猫。 羲和御馬贱除,風(fēng)伯激浪,倏舞晴空媳溺。 盛景從來待賞月幌,此情欲語誰通?
    春雨沐愴閱讀 193評(píng)論 0 4