1.Windows下
Alt
+Shift
+f
,或者右鍵-格式化文檔:
一些語言格式化需要先安裝插件壶辜,Ctrl
+Shift
+x
即可打開extensions,找到想要的插件點擊install即可安裝口四。
C/C++
CSS Formatter
python
HTML Snippets
2.代碼補全提示怎囚,有時候自動顯示出了代碼補全的提示,但又消失找不著了床佳,為了避免再打一次滋早,可以使用
Ctrl
+空格鍵
3.文本操作:
Alt
+Shift
+按住鼠標左鍵移動
,可以選擇一個矩形文本區(qū)域- 按住
Alt
+點擊鼠標左鍵
砌们,可以新增一個光標- 不選中任何文本馆衔,
Ctrl
+x
,可以剪切光標所在的一行- 不選中任何文本怨绣,
Ctrl
+c
角溃,可以復制光標所在的一行- 按住
Alt
然后按方向鍵上↑
或者按方向鍵下↓
,可以將光標所在的一行移動到上一行或者下一行
4.注釋代碼:
選中需要被注釋的代碼篮撑,然后按Alt
+Shift
+a
5.插件:
- 寫html時用的减细,按
alt
+b
可以用默認瀏覽器打開當前文本,alt
+Shift
+b
可以選擇其他瀏覽器打開當前文本赢笨。
open in browser適用于 VS Code 的中文(簡體)語言包未蝌,還是中文看著舒服。
Chinese (Simplified) Language Pack for Visual Studio Code
setting.json
{
"editor.fontSize": 20,
"C_Cpp.updateChannel": "Insiders",
"window.zoomLevel": 0,
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"http.proxySupport": "off",
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"explorer.confirmDelete": false,
"editor.fontFamily": "Hack",
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"editor.autoClosingBrackets": "always",
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// 添加 vue 支持
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "vue",
"autoFix": true
}
],
// 每次保存的時候?qū)⒋a按eslint格式進行修復
"eslint.autoFixOnSave": true,
"eslint.alwaysShowStatus": true,
"eslint.enable": true,
"eslint.run": "onType",
"eslint.options": {
"extensions": [
".js",
".vue"
]
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
// #讓vue中的js按編輯器自帶的ts格式進行格式化
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned"
// #vue組件中html代碼格式化樣式
}
},
"vetur.format.options.tabSize": 2,
}
自定義代碼片段c.json
文件->首選項->用戶代碼設(shè)置
"Print to console": {
"prefix": "#inc",
"body": [
"#include <stdio.h>"
"#include <stdlib.h>"
""
"int main(void)"
"{"
" return 0;"
"}"
],
"description": "A c file template."
}