vscode 一些基本知識(shí)

Visual Studio Code (簡(jiǎn)稱(chēng) VS Code / VSC) 是一款免費(fèi)開(kāi)源的現(xiàn)代化輕量級(jí)代碼編輯器,支持幾乎所有主流的開(kāi)發(fā)語(yǔ)言的語(yǔ)法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)匹配、代碼片段、代碼對(duì)比 Diff、GIT 等特性,支持插件擴(kuò)展,并針對(duì)網(wǎng)頁(yè)開(kāi)發(fā)和云端應(yīng)用開(kāi)發(fā)做了優(yōu)化。軟件跨平臺(tái)支持 Win、Mac 以及 Linux。
vscode 作為一款逐漸火熱的編輯器。它的特點(diǎn)免費(fèi)、開(kāi)源、多平臺(tái),以及集成git,代碼調(diào)試,插件豐富等有點(diǎn),被大家逐漸熟知和認(rèn)可。

前端常用插件

Auto Rename Tag
  自動(dòng)重命名配對(duì)的HTML / XML標(biāo)簽

background
  修改背景,設(shè)置編輯器界面的背景圖片。但是好像現(xiàn)在會(huì)出錯(cuò),具體設(shè)置內(nèi)容在vsc找到插件看詳細(xì)信息。

Bootstrap 4 & Font awesome snippets
  bootstrap4和font awesome 快速引用和代碼生成。

Color-Highlight
  在編輯器中高亮顯示顏色。

Color Picker
  代碼的顏色選擇器。

Css Peek
  能在源代碼中的字符串中找到對(duì)應(yīng)的css(類(lèi)和ID)。顯示在那個(gè)css文件里,還有在第幾行。

Csscomb
  css 、less、sass 的代碼格式化。

Debugger for Chrome
  js調(diào)試的插件,前端項(xiàng)目在Chrome中運(yùn)行起來(lái)之后,可以直接在VSCode中打斷點(diǎn)、查看輸出、查看控制臺(tái),詳細(xì)配置見(jiàn)插件說(shuō)明。

Document This
  為js文件生成文檔的代碼注釋。

ESLint
  檢查Javascript編程時(shí)的語(yǔ)法錯(cuò)誤。

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

**Git History **
  查看git日志以及圖表和詳細(xì)信息。
  查看文件的歷史記錄(Git日志)或文件中的行歷史(Git Blame)

Guides
  代碼的標(biāo)簽對(duì)齊線(xiàn)。

HTML CSS Class Completion
  為基于工作空間上的CSS文件的HTML類(lèi)屬性提供CSS類(lèi)名稱(chēng)提示。

HTML Boilerplate
  提供生成標(biāo)準(zhǔn)HTML樣板代碼。

HTML CSS support
  css 自動(dòng)補(bǔ)齊

HTML Snippets
  支持HTML5標(biāo)簽提示

JavaScript (ES6) snippets
  支持JavaScript ES6 語(yǔ)法

jQuery Code Snippets
  jq代碼段提示。

JS-CSS-HTML Formatter
  代碼格式化。

Lodash
  lodash 函數(shù)提示。

Lorem ipsum
  快速填充文本

Npm Intellisense
  在import語(yǔ)句中自動(dòng)完成npm模塊引入的代碼插件。

open in browser
  在瀏覽器中打開(kāi),安裝后在左側(cè)目錄中右鍵點(diǎn)擊會(huì)出現(xiàn) open in browser 選項(xiàng)。

Path Intellisense
  文件路徑提示。

Settings Sync
  編輯器設(shè)置同步,包括插件,配置等。

詳情點(diǎn)擊=》https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

VS Code CSS Comments
  css代碼注釋。

vscode-browser-plugin
  在編輯器內(nèi)預(yù)覽HTML,通過(guò)開(kāi)啟端口(3000)監(jiān)聽(tīng)當(dāng)前打開(kāi)項(xiàng)目的根目錄,在編輯器內(nèi)預(yù)覽網(wǎng)站,省去了頻繁切換瀏覽器、編輯器看頁(yè)面效果,修改代碼后自動(dòng)刷新頁(yè)面。

vscode-icons
  文件圖標(biāo)。

Vue 2 Snippets
   vue 代碼提示,高亮。

(ps:使用其他框架,直接搜就好,像是react,angular,就會(huì)出現(xiàn)相關(guān)的代碼提示和語(yǔ)法支持常用插件)

主題插件:

Material-theme;
  monokai-light;
  Monokai++;
  One Dark Theme;

以上就是我的前端常用插件,有些插件的功能相互交叉重復(fù),自己可以有選擇的安裝使用。

vsc常用快捷鍵:

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

打開(kāi)一個(gè)新窗口: Ctrl+Shift+N
關(guān)閉窗口: Ctrl+Shift+W

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

新建文件 Ctrl+N
歷史打開(kāi)文件之間切換 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+]
折疊打開(kāi)代碼塊 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)到文件開(kāi)頭: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)前行了,見(jiàn)下邊Ctrl+Shift+K)
回退上一個(gè)光標(biāo)操作Ctrl+U

重構(gòu)代碼

跳轉(zhuǎn)到定義處:F12
定義處縮略圖:只看一眼而不跳轉(zhuǎn)過(guò)去Alt+F12
列出所有的引用:Shift+F12
同時(shí)修改本文件中所有匹配的:Ctrl+F12
重命名:比如要修改一個(gè)方法名,可以選中后按F2,輸入新的名字,回車(chē),會(huì)發(fā)現(xiàn)所有的文件都修改過(guò)了。
跳轉(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

作者:amyloverice
來(lái)源:CSDN
原文:https://blog.csdn.net/amyloverice/article/details/79388270
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容