vscode常用插件
View In Browser :瀏覽器打開 ctrl +f1
vscode-icons: 圖標
Path Intellisense:路徑
px to rem:相互轉(zhuǎn)換
Auto Rename Tag :寫html神器
fileheader: 注釋 ctrl+alt+i
Auto Rename Tag — 修改HTML標簽時俊抵,自動修改匹配的標簽
beautify— javascript, JSON, CSS, Sass, HTML 代碼高亮
easy less? — 保存是自動編譯 less 成css
File Peek — 鼠標移到路徑名按住ctrl可打開文件
JavaScript Snippet Pack — 代碼片段(Tab或者Enter補全)颅筋,Console命令桃煎,DOM — 文檔對象模型,Loop缔俄,F(xiàn)unction锋谐,Timer紧卒,NodeJS蔬啡,BDD,Misc
VSCode是微軟推出的一款輕量編輯器诵肛,采取了和VS相同的UI界面屹培,搭配合適的插件可以優(yōu)化前端開發(fā)的體驗。
布局:左側(cè)是用于展示所要編輯的所有文件和文件夾的文件管理器怔檩,依次是`資源管理器`褪秀,`搜索`,`GIT`薛训,`調(diào)試`媒吗,`插件`,右側(cè)是打開文件的編輯區(qū)域乙埃,最多可同時打開三個編輯區(qū)域到側(cè)邊闸英。
底欄:依次是`Git Branch`,`error&warning`介袜,`編碼格式`等甫何。
常用插件(待補充)
HTML Snippets:增強了zen-coding,增加了H5的自動補全遇伞,安裝后每次打開自動啟用(可能與其他插件沖突)辙喂。
Angular 1.x Snippets:增加了AngularJs 1在.html和.js中的代碼補全,安裝后每次打開自動啟用。
Git Easy:增加了vscode中自帶的git操作巍耗,安裝后按F1調(diào)出控制臺秋麸,輸入git easy [options]完成git操作,代替git bash炬太。
HTML CSS Support: 增加.html中css的代碼補全灸蟆,可以手動增加配置文件來增加外部css中的class補全。詳情見插件說明亲族。
VScode-icons: 美化VSCode的界面次乓,在文件名前面顯示小圖標,安裝后每次打開自動啟用孽水。
Git Blame:可以查看當前光標所在位置的Git Log,最近一次提交的人和時間城看,顯示在左下角女气,安裝后每次打開自動啟用。
HTML CSS Class Completion:掃描項目中的所有css中的class名测柠,在html中自動補全炼鞠,安裝后每次打開自動啟用。注意:如果css過多容易卡死轰胁。
Debugger for Chrome:方便js調(diào)試的插件谒主,前端項目在Chrome中運行起來之后,可以直接在VSCode中打斷點赃阀、查看輸出霎肯、查看控制臺,需要配置launch.json,詳情見插件說明榛斯。
background:VSCode美化插件观游,修改界面背景,詳情見插件說明驮俗。
常用快捷鍵(待補充)
快捷鍵格式化代碼
windows:Shift + Alt + F
編輯器與窗口管理
同時打開多個窗口(查看多個項目)
打開一個新窗口: Ctrl+Shift+N
關閉窗口: Ctrl+Shift+W
同時打開多個編輯器(查看多個文件)
新建文件 Ctrl+N
歷史打開文件之間切換 Ctrl+Tab懂缕,Alt+Left,Alt+Right
切出一個新的編輯器(最多3個)Ctrl+\王凑,也可以按住Ctrl鼠標點擊Explorer里的文件名
左中右3個編輯器的快捷鍵Ctrl+1 Ctrl+2 Ctrl+3
3個編輯器之間循環(huán)切換 Ctrl+`
編輯器換位置搪柑,Ctrl+k然后按Left或Right
代碼編輯
格式調(diào)整
代碼行縮進Ctrl+[, Ctrl+]
折疊打開代碼塊 Ctrl+Shift+[索烹, Ctrl+Shift+]
Ctrl+C Ctrl+V如果不選中工碾,默認復制或剪切一整行
代碼格式化:Shift+Alt+F,或Ctrl+Shift+P后輸入format code
修剪空格Ctrl+Shift+X
上下移動一行: Alt+Up 或 Alt+Down
向上向下復制一行: Shift+Alt+Up或Shift+Alt+Down
在當前行下邊插入一行Ctrl+Enter
在當前行上方插入一行Ctrl+Shift+Enter
光標相關
移動到行首:Home
移動到行尾:End
移動到文件結(jié)尾:Ctrl+End
移動到文件開頭:Ctrl+Home
移動到后半個括號 Ctrl+Shift+]
選中當前行Ctrl+i(雙擊)
選擇從光標到行尾Shift+End
選擇從行首到光標處Shift+Home
刪除光標右側(cè)的所有字Ctrl+Delete
Shrink/expand selection: Shift+Alt+Left和Shift+Alt+Right
Multi-Cursor:可以連續(xù)選擇多處术荤,然后一起修改倚喂,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up
同時選中所有匹配的Ctrl+Shift+L
Ctrl+D下一個匹配的也被選中(被我自定義成刪除當前行了,見下邊Ctrl+Shift+K)
回退上一個光標操作Ctrl+U
重構代碼
跳轉(zhuǎn)到定義處:F12
定義處縮略圖:只看一眼而不跳轉(zhuǎn)過去Alt+F12
列出所有的引用:Shift+F12
同時修改本文件中所有匹配的:Ctrl+F12
重命名:比如要修改一個方法名,可以選中后按F2端圈,輸入新的名字焦读,回車,會發(fā)現(xiàn)所有的文件都修改過了舱权。
跳轉(zhuǎn)到下一個Error或Warning:當有多個錯誤時可以按F8逐個跳轉(zhuǎn)
查看diff 在explorer里選擇文件右鍵 Set file to compare矗晃,然后需要對比的文件上右鍵選擇Compare with 'file_name_you_chose'.
查找替換
查找 Ctrl+F
查找替換 Ctrl+H
整個文件夾中查找 Ctrl+Shift+F
顯示相關
全屏:F11
zoomIn/zoomOut:Ctrl + =/Ctrl + -
側(cè)邊欄顯/隱:Ctrl+B
預覽markdown Ctrl+Shift+V
其他
自動保存:File -> AutoSave ,或者Ctrl+Shift+P宴倍,輸入 auto