您的当前位置:首页正文

vscode之常用快捷键

2021-10-25 来源:帮我找美食网
vscode之常⽤快捷键

原⽂章地址: 官⽅快捷键说明: 主命令框F1 或 Ctrl+Shift+P: 打开命令⾯板。在打开的输⼊框内,可以输⼊任何命令,例如:按⼀下 Backspace 会进⼊到 Ctrl+P 模式在 Ctrl+P 下输⼊ > 可以进⼊ Ctrl+Shift+P 模式在 Ctrl+P 窗⼝下还可以:直接输⼊⽂件名,跳转到⽂件 列出当前可执⾏的动作! 显⽰ Errors或 Warnings,也可以 Ctrl+Shift+M: 跳转到⾏数,也可以 Ctrl+G 直接进⼊@ 跳转到 symbol(搜索变量或者函数),也可以 Ctrl+Shift+O 直接进⼊@ 根据分类跳转 symbol,查找属性或函数,也可以 Ctrl+Shift+O 后输⼊:进⼊# 根据名字查找 symbol,也可以 Ctrl+T常⽤快捷键编辑器与窗⼝管理1. 打开⼀个新窗⼝: Ctrl+Shift+N2. 关闭窗⼝: Ctrl+Shift+W3. 同时打开多个编辑器(查看多个⽂件)4. 新建⽂件 Ctrl+N5. ⽂件之间切换 Ctrl+Tab6. 切出⼀个新的编辑器(最多 3 个) Ctrl+\\,也可以按住 Ctrl ⿏标点击 Explorer ⾥的⽂件名7. 左中右 3 个编辑器的快捷键 Ctrl+1 Ctrl+2 Ctrl+38. 3 个编辑器之间循环切换 Ctrl+9. 编辑器换位置, Ctrl+k然后按 Left或 Right代码编辑格式调整1. 代码⾏缩进 Ctrl+[ 、 Ctrl+]2. Ctrl+C 、 Ctrl+V 复制或剪切当前⾏/当前选中内容3. 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输⼊ format code4. 上下移动⼀⾏: Alt+Up 或 Alt+Down5. 向上向下复制⼀⾏: Shift+Alt+Up 或 Shift+Alt+Down6. 在当前⾏下边插⼊⼀⾏ Ctrl+Enter7. 在当前⾏上⽅插⼊⼀⾏ Ctrl+Shift+Enter光标相关1. 移动到⾏⾸: Home2. 移动到⾏尾: End3. 移动到⽂件结尾: Ctrl+End4. 移动到⽂件开头: Ctrl+Home5. 移动到定义处: F126. 定义处缩略图:只看⼀眼⽽不跳转过去 Alt+F127. 移动到后半个括号: Ctrl+Shift+]8. 选择从光标到⾏尾: Shift+End9. 选择从⾏⾸到光标处: Shift+Home10. 删除光标右侧的所有字: Ctrl+Delete11. 扩展/缩⼩选取范围: Shift+Alt+Left 和 Shift+Alt+Right12. 多⾏编辑(列编辑):Alt+Shift+⿏标左键,Ctrl+Alt+Down/Up13. 同时选中所有匹配: Ctrl+Shift+L14. Ctrl+D 下⼀个匹配的也被选中 (在 sublime 中是删除当前⾏,后⾯⾃定义快键键中,设置与 Ctrl+Shift+K 互换了)15. 回退上⼀个光标操作: Ctrl+U重构代码1. 找到所有的引⽤: Shift+F122. 同时修改本⽂件中所有匹配的: Ctrl+F123. 重命名:⽐如要修改⼀个⽅法名,可以选中后按 F2,输⼊新的名字,回车,会发现所有的⽂件都修改了4. 跳转到下⼀个 Error 或 Warning:当有多个错误时可以按 F8 逐个跳转5. 查看 diff: 在 explorer ⾥选择⽂件右键 Set file to compare,然后需要对⽐的⽂件上右键选择 Compare with file_name_you_chose查找替换1. 查找 Ctrl+F2. 查找替换 Ctrl+H3. 整个⽂件夹中查找 Ctrl+Shift+F显⽰相关1. 全屏:F112. zoomIn/zoomOut:Ctrl +/-3. 侧边栏显/隐:Ctrl+B4. 显⽰资源管理器 Ctrl+Shift+E5. 显⽰搜索 Ctrl+Shift+F6. 显⽰ Git Ctrl+Shift+G7. 显⽰ Debug Ctrl+Shift+D8. 显⽰ Output Ctrl+Shift+U其他⾃动保存:File -> AutoSave ,或者 Ctrl+Shift+P,输⼊ auto修改默认快捷键打开默认键盘快捷⽅式设置:File -> Preferences -> Keyboard Shortcuts,或者:Alt+F -> p -> k修改 keybindings.json:// Place your key bindings in this file to overwrite the defaults [ // ctrl+space 被切换输⼊法快捷键占⽤ { \"key\": \"ctrl+alt+space\\"editor.action.triggerSuggest\删除⼀⾏ { \"key\": \"ctrl+d\\"when\": \"editorTextFocus\" }, // 与删除⼀⾏的快捷键互换 { \"key\": \"ctrl+shift+k\\"when\": \"editorFocus\" }, // ctrl+shift+/多⾏注释 { \"key\":\"ctrl+shift+/\// 定制与 sublime 相同的⼤⼩写转换快捷键,需安装 TextTransform 插件 { \"key\": \"ctrl+k ctrl+u\}, { \"key\": \"ctrl+k ctrl+l\前端开发必备插件PostCSS SortingstylelintstylefmtESLintjavascript standard formatbeautifyBabel ES6/ES7Debugger for ChromeAdd jsdoc commentsjavascript(ES6) code snippetsvueweexReactjs code snippetsReact Native ToolsNpm IntellisenseInstant MarkdownMarkdown ShortcutsTextTransform⾃定义设置参考vscode ⾃定义配置参考:{ \"editor.fontSize\": 18, \"files.associations\": { \"*.es\": \"javascript\控制编辑器是否应呈现空⽩字符 \"editor.renderWhitespace\": true, // 启⽤后,将在保存⽂件时剪裁尾随空格。 \"files.trimTrailingWhitespace\": true, // File extensions that can be beautified as javascript or JSON. \"beautify.JSfiles\": [ \"\======================⾮常全的VsCode快捷键按 PressCtrl + Shift + P,F1Ctrl + PCtrl + Shift + NCtrl + Shift + W功能 Function显⽰命令⾯板 Show Command Palette快速打开 Quick Open新窗⼝/实例 New window/instance关闭窗⼝/实例 Close window/instance基础编辑 Basic editing按 PressCtrl+XCtrl+CAlt+ ↑ / ↓Shift+Alt + ↓ / ↑Ctrl+Shift+KCtrl+EnterCtrl+Shift+EnterCtrl+Shift+\\Ctrl+] / [HomeEndCtrl+HomeCtrl+EndCtrl+↑ / ↓Alt+PgUp / PgDownCtrl+Shift+[Ctrl+Shift+]功能 Function剪切⾏(空选定) Cut line (empty selection)复制⾏(空选定)Copy line (empty selection)向上/向下移动⾏ Move line up/down向上/向下复制⾏ Copy line up/down删除⾏ Delete line在下⾯插⼊⾏ Insert line below在上⾯插⼊⾏ Insert line above跳到匹配的括号 Jump to matching bracket缩进/缩进⾏ Indent/outdent line转到⾏⾸ Go to beginning of line转到⾏尾 Go to end of line转到⽂件开头 Go to beginning of file转到⽂件末尾 Go to end of file向上/向下滚动⾏ Scroll line up/down向上/向下滚动页⾯ Scroll page up/down折叠(折叠)区域 Fold (collapse) region展开(未折叠)区域 Unfold (uncollapse) region按 PressCtrl+K Ctrl+[Ctrl+K Ctrl+]Ctrl+K Ctrl+0Ctrl+K Ctrl+JCtrl+K Ctrl+CCtrl+K Ctrl+UCtrl+/Shift+Alt+AAlt+Z

功能 Function折叠(未折叠)所有⼦区域 Fold (collapse) all subregions展开(未折叠)所有⼦区域 Unfold (uncollapse) all subregions折叠(折叠)所有区域 Fold (collapse) all regions展开(未折叠)所有区域 Unfold (uncollapse) all regions添加⾏注释 Add line comment删除⾏注释 Remove line comment切换⾏注释 Toggle line comment切换块注释 Toggle block comment切换换⾏ Toggle word wrap

导航 Navigation

按 PressCtrl + TCtrl + GCtrl + PCtrl + Shift + OCtrl + Shift + MF8Shift + F8Ctrl + Shift + TabAlt + ←/→Ctrl + M

功能 Function

显⽰所有符号 Show all Symbols转到⾏... Go to Line...转到⽂件... Go to File...转到符号... Go to Symbol...

显⽰问题⾯板 Show Problems panel

转到下⼀个错误或警告 Go to next error or warning转到上⼀个错误或警告 Go to previous error or warning导航编辑器组历史记录 Navigate editor group history返回/前进 Go back / forward

切换选项卡移动焦点 Toggle Tab moves focus

搜索和替换 Search and replace

按 PressCtrl + FCtrl + HF3 / Shift + F3Alt + EnterCtrl + D

Ctrl + K Ctrl + DAlt + C / R / W

功能 Function查找 Find替换 Replace

查找下⼀个/上⼀个 Find next/previous

选择查找匹配的所有出现 Select all occurences of Find match将选择添加到下⼀个查找匹配 Add selection to next Find match

将最后⼀个选择移⾄下⼀个查找匹配项 Move last selection to next Find match切换区分⼤⼩写/正则表达式/整个词 Toggle case-sensitive / regex / whole word

多光标和选择 Multi-cursor and selection

按 PressAlt +单击Ctrl + Alt +↑/↓

功能 Function插⼊光标 Insert cursor

在上/下插⼊光标 Insert cursor above / below

按 PressCtrl + UShift + Alt + ICtrl + I

Ctrl + Shift + LCtrl + F2Shift + Alt + →Shift + Alt + ←

Shift + Alt + (拖动⿏标)Ctrl + Shift + Alt +(箭头键)Ctrl + Shift + Alt + PgUp / PgDown

功能 Function

撤消上⼀个光标操作 Undo last cursor operation

在选定的每⼀⾏的末尾插⼊光标 Insert cursor at end of each line selected选择当前⾏ Select current line

选择当前选择的所有出现 Select all occurrences of current selection选择当前字的所有出现 Select all occurrences of current word展开选择 Expand selection缩⼩选择 Shrink selection

列(框)选择 Column (box) selection列(框)选择 Column (box) selection

列(框)选择页上/下 Column (box) selection page up/down

丰富的语⾔编辑 Rich languages editing

按 PressCtrl + 空格

Ctrl + Shift + SpaceTab

Shift + Alt + FCtrl + K Ctrl + FF12Alt + F12Ctrl + K F12

功能 Function

触发建议 Trigger suggestion

触发器参数提⽰ Trigger parameter hintsEmmet 展开缩写 Emmet expand abbreviation格式化⽂档 Format document格式选定区域 Format selection转到定义 Go to DefinitionPeek定义 Peek Definition

打开定义到边 Open Definition to the side

Ctrl + .Shift + F12F2

Ctrl + Shift + . /,Ctrl + K Ctrl + XCtrl + K M

快速解决 Quick Fix

显⽰引⽤ Show References重命名符号 Rename Symbol

替换为下⼀个/上⼀个值 Replace with next/previous value修剪尾随空格 Trim trailing whitespace更改⽂件语⾔ Change file language

编辑器管理 Editor management

按 PressCtrl+F4, Ctrl+WCtrl+K FCtrl+\\

Ctrl+ 1 / 2 / 3Ctrl+K Ctrl+ ←/→

Ctrl+Shift+PgUp / PgDown

功能 Function关闭编辑器 Close editor关闭⽂件夹 Close folder拆分编辑器 Split editor

聚焦到第1,第2或第3编辑器组 Focus into 1st, 2nd or 3rd editor group聚焦到上⼀个/下⼀个编辑器组 Focus into previous/next editor group向左/向右移动编辑器 Move editor left/right

Ctrl+K ← / →按 Press移动活动编辑器组 Move active editor group功能 Function

⽂件管理 File management

按 PressCtrl+NCtrl+OCtrl+SCtrl+Shift+SCtrl+K SCtrl+F4Ctrl+K Ctrl+WCtrl+Shift+TCtrl+KCtrl+TabCtrl+Shift+TabCtrl+K PCtrl+K RCtrl+K O

功能 Function新⽂件 New File打开⽂件... Open File...保存 Save

另存为... Save As...全部保存 Save All关闭 Close关闭所有 Close All

重新打开关闭的编辑器 Reopen closed editor输⼊保持打开 Enter Keep Open打开下⼀个 Open next打开上⼀个 Open previous

复制活动⽂件的路径 Copy path of active file

显⽰资源管理器中的活动⽂件 Reveal active file in Explorer

显⽰新窗⼝/实例中的活动⽂件 Show active file in new window/instance

显⽰ Display

按 PressF11Shift+Alt+1Ctrl+ = / -Ctrl+BCtrl+Shift+ECtrl+Shift+FCtrl+Shift+GCtrl+Shift+DCtrl+Shift+XCtrl+Shift+HCtrl+Shift+JCtrl+Shift+CCtrl+Shift+UCtrl+Shift+VCtrl+K V

功能 Function

切换全屏 Toggle full screen

切换编辑器布局 Toggle editor layout放⼤/缩⼩ Zoom in/out

切换侧栏可见性 Toggle Sidebar visibility

显⽰浏览器/切换焦点 Show Explorer / Toggle focus显⽰搜索 Show Search显⽰Git Show Git显⽰调试 Show Debug显⽰扩展 Show Extensions替换⽂件 Replace in files

切换搜索详细信息 Toggle Search details

打开新命令提⽰符/终端 Open new command prompt/terminal显⽰输出⾯板 Show Output panel

切换Markdown预览 Toggle Markdown preview

从旁边打开Markdown预览 Open Markdown preview to the side

调试 Debug

按 PressF9F5Shift+F5F11 / Shift+F11F10

Ctrl+K Ctrl+I

功能 Function

切换断点 Toggle breakpoint开始/继续 Start/Continue停⽌ Stop

下⼀步/上⼀步 Step into/out跳过 Step over显⽰悬停 Show hover

集成终端 Integrated terminal

按 PressCtrl+`Ctrl+Shift+`Ctrl+Shift+CCtrl+Shift+V

功能 Function

显⽰集成终端 Show integrated terminal创建新终端 Create new terminal复制选定 Copy selection

粘贴到活动端⼦ Paste into active terminal

Ctrl+↑ / ↓

Shift+PgUp / PgDownCtrl+Home / End

向上/向下滚动 Scroll up/down

向上/向下滚动页⾯ Scroll page up/down滚动到顶部/底部 Scroll to top/bottom

因篇幅问题不能全部显示,请点此查看更多更全内容