VSCode
快捷鍵
基本操作
- Ctrl+B 開關sidebar
- Ctrl+鼠標選中Explore中的文件 分屏顯示(Ctrl+\ 當前分屏)
- Ctrl+Shift+V 預覽markdown
- Ctrl+Shift+C 打開當前文件位置命令行
- Ctrl+Shift+F 內容搜索
- Ctrl+Shift+P 打開控制台(auto自動保存命令) 后退+?得到幫助
- Ctrl+P 搜索打開文件(VSCode排除一些目錄和文件如.git,規則可以在files.exclude設定)
- Ctrl(+Shift)+Tab 切換最近打開的文件
- Ctrl+G 可以跳到輸入的行號
高級操作
- Ctrl+Shift+] 自動跳到匹配的花括號上
- Alt+Click 多行光標(Ctrl+Alt+Down/UP)
- Ctrl+D 選中光標位置的單詞,連續按可以多選,Ctrl+K Ctrl+D可以跳躍選,Ctrl+Shift+L全選
- Alt+UP/Down 移動光標所在行代碼
- Shift+Alt+UP/Down 復制光標所在行代碼
- Shift+Alt+left/right 增量選擇區域
- Ctrl+Space 觸發智能提示
- Ctrl 查看定義
- Shift+F12/Alt+F12 Peek快速查看/定義查看
- Ctrl+Shift+M 查看error和warning
- (Shift+)F8 遍歷 error,warning
- F5 運行程序
- Ctrl+C 命令行中斷
特性
-
Working Files
sidebar中的section,顯示活動的文件,類似其他編輯器中的Tabs -
encoding
單擊右下角UTF-8,可以更改文件編碼 -
命令行
VSCode打開當前目錄,cmd:Code .
Node.js的創建和調試
-
創建node程序
- 安裝nodejs
- 安裝node框架express,cmd:npm install -g express-generator
- 創建一個express項目,cmd:express MyExpressApp
- 安裝項目的依賴項,cmd:cd MyExpressApp,cmd:npm install
- 開啟項目,cmd:npm start, 查看http://localhost:3000
- 用vscode打開項目,cmd:code .
-
debug nodejs
- launch.json 如何啟動node程序
- cmd:XXX --nolzay 使所有斷點生效
- SourceMaps in launch.json
- cmd:node --debug program.js,node --debug-brk program.js
-
集成github
- 安裝git時要勾選windows command
- Ctrl+Enter提交代碼
- 如果有Staged存在則提交Staged Changes,否則提交所有Changes
- 提交到github:
- vscode中初始化本地項目
- github中創建一個新的repository:https://github.com/
/ .git - 本地項目路徑下cmd:git remote add origin https://github.com/
/ .git - vscode中提交代碼
- 本地項目路徑下cmd:git push -u origin master //提交代碼到github