Skip to content

Latest commit

 

History

History
83 lines (75 loc) · 3.29 KB

vscode.md

File metadata and controls

83 lines (75 loc) · 3.29 KB

VS Code 快捷键

常用快捷键

  • windows 下Cmd=Ctrl Option=Alt
  • 删除某一行 Cmd+shift+k
  • 下一行插入 Cmd+Enter
  • 上一行插入 Cmd+shift+Enter
  • 移动选择的代码或者当前行所在的代码 Option+上下键
  • 复制选择的代码或者当前行所在的代码 Alt+Shift+上下键
  • 当前行添加/取消注释 Cmd+/
  • 代码段添加/取消注释 Option+Shift+a
  • 撤销光标的移动 Cmd+u
  • 多光标创建 Cmd+D
  • 在已选择的多行代码段尾创建多光标 Option+sh~ift+i
  • 打开最近文件 Cmd+R

跳转

  • 在打开的多个文件中跳转 Cmd+Tab
  • 在命令面板中搜索文件 Cmd+P,Enter在当前栏打开,Cmd+Enter 新建栏打开
  • 行跳转 Cmd+g 输入行号
  • 跳转到指定文件的某一行 Cmd+p 输入文件名:行号
  • 符号跳转 Cmd+Shift+o 输入:可以进行符号分类
  • 在定义和实现之间跳转 F12 /Cmd+F12
  • 引用跳转 shift+F12

鼠标操作

  • 单击一次移动到指定位置,双击一次;选中单词,连续三次按下,选中当前行;连续四次,选中当前文档
  • 点击行号,选择当前行;点击行号往下拖,选择多行
  • 剪切,选择代码,拖放
  • 复制 选择代码,Cmd+拖放
  • 多光标 Option+鼠标点击
  • 鼠标悬停显示函数声明,悬停时,cmd显示函数定义

代码补全、修复、重构

  • 手动调出建议列表 Cmd+space
  • 隐藏建立列表 Escape
  • 修复错误单词 cmd+.
  • 重构 将光标移动函数或变量名上+F2
  • 代码片段中移动光标 下一个Tab, 上一个shift+Tab

代码折叠、小地图、面包屑

  • 最内层可以被折叠的代码 Cmd+Option+左方括号(windows ctrl+shift+[)
  • 最内层可以被展开的代码 Cmd+Option+右方括号(windows ctrl+shift+])
  • 该层以内全部折叠 Cmd+K Cmd+[
  • 该层以内全部展开 Cmd+K Cmd+]
  • 折叠当前文件下所有可以折叠的代码 Cmd+K Cmd+0 Cmd+K Cmd+j

搜索

  • 搜索 Cmd+F
  • 在搜索到的结果见跳转 shift+Enter
  • 找到搜索结果后,直接修改编辑器中内容 Cmd+g (windows F3)
  • 打开/关闭 大小写敏感 Cmd+Option+C (windows Alt+c)
  • 打开/关闭 全单词匹配 Cmd+Option+W (windows Alt+w)
  • 打开/关闭 正则表达式 Cmd+Option+R (windows Alt+R)
  • 可以先选中一段文本,搜索时点击区域按钮,之后的搜索都将在这段区域内搜索
  • 替换 Cmd+Option+F windows(Ctrl+H)
  • 多文件搜索 Cmd+shift+F

工作台、面板

  • 打开/隐藏面板 Ctrl+J
  • 命令面板
    • 显示所有命令

    • @ 显示和跳转文件中的符号(symbols),在符号后添加冒号:,则可以把符号按类别分类
    • '#' 显示和调整工作区的符号
    • : 勇于跳转到当前文件的某一行
    • edt+Space 显示所有已打开的文件
    • ext+Space 显示已安装的插件
    • task
    • debug
    • term 创建和管理终端
    • view 打开UI组件

工作区快捷键

  • 新建编辑器 Cmd+\
  • 编辑器跳转 Cmd+1 Cmd+2
  • 编辑器纵向布局 Cmd+Option+0 (windows shift+alt+0)
  • 打开/关闭资源管理器 Cmd+B
  • 打开/关闭面板 Cmd+J
  • 切换字体大小 Cmd+'+' Cmd+'-'

Cpp

  • 头文件 在命令行输入 edit 或者configuration,打开c_cpp_properites

杂项

vscode配合zsh,字体推荐Source Code Pro for Powerline