vscode 快捷键

记录vscode的快捷键

vscode 命令(Mac)

基本命令

  • Shift + Command + P 显示命令窗口
  • Command + P 快速打开
  • Shift + Command + N 打开新的窗口
  • Command + W 关闭窗口
  • Command + K -> Command + S 显示快捷键窗口

基本编辑

  • Command + X 剪切选中的代码或当前行的代码
  • Command + C 拷贝选中的代码或当前行的代码
  • Option + ↑ / Option + ↓ 向上/向下移动当前行的代码
  • Shift + Option + ↑ / Shift + Option + ↓ 向上/向下复制当前行的代码
  • Shift + Command + K 删除当前行的代码
  • Command + Enter / Shift + Command + Enter 向下/向上回车换行
  • Shift + Command + \ 跳转到匹配的括号处
  • Command + ] /Command + [ 向右/向左缩进当前行的代码
  • fn + ← / fn + → 光标定位到当前行的首位 / 当前行的末尾
  • Command + ↑ / Command + ↓ 光标定位到文件开始 / 文件末尾
  • fn + Control + ↑ / fn + Control + ↓ 向上/向下以行为单位进行代码滚动
  • fn + Command + ↑ / fn + Command + ↓ 向上/向下以页为单位进行代码滚动
  • Option + Command + [ / Option + Command + ] 收起代码块/展开代码块
  • Command + K -> Command + [ / Command + K -> Command + ] 收起/展开二级代码块(使用上面的命令也可以,感觉没啥意义)
  • Command + K -> Command + 0 / Command + K -> Command + J 收起/展开所有的代码块
  • Command + K -> Command + C / Command + K -> Command + U 添加/移除行注释(没啥用)
  • Command + / 切换行注释的模式
  • Shift + Option + A 切换块级注释的模式
  • Option + Z 切换文字换行(一行代码过长,显示不下时,可以通过此快捷切换到多行显示,或者切换回一行显示)

多光标和选择

  • Option + Click 用来插入多个光标
  • Option + Command + ↑ / Option + Command + ↓ 向上/向下连续的插入光标
  • Command + U 恢复光标到前一个位置
  • Shift + Option + I 在选中的代码的行最后插入光标
  • Command + L 选中当前行,光标会定位到下一行
  • Shift + Command + L 在当前页面中查找你选中的内容,并选中
  • Command + F2 在当前行中查找你选中的内容,并选中
  • Control + Shift + Command + ← / Control + Shift + Command + → 在当前行 收缩/展开选择
  • Shift + Option + 鼠标的拖动 进行列选择
  • Shift + Option + Command + ↑ / Shift + Option + Command + ↓ 列操作,向上/向下插入光标
  • Shift + Option + Command + → / Shift + Option + Command + ← 列操作,在上一个快捷键插入光标之后,向右/向左选中
  • fn + Shift + Option + Command + ↑ / fn + Shift + Option + Command + ↓ 列操作,向上/向下插入光标,按照一页进行操作(一次要按五个键,^_^)

查找和替换

  • Command + F 查找
  • Option + Command + F 替换
  • Command + G / Shift + Command + G 找下一个/找前一个
  • Option + Enter 选中所有匹配的字符
  • Command + D
  • Command + K -> Command + D

编辑

  • Control + -/+ 跳转到上一处代码/或下一处
  • Command + P 打开文件
  • Command + G 跳转到指定的行数