VsCode 快捷键基础入门

在极客专栏订阅了玩转VS Code 记录了一些验证过的快捷键与操作
由于安装了一些插件,导致快捷键覆盖,未生效的就没记录了。

基本操作

Cmd + shift + P 打开命令面板
Cmd + shift + E 文件资源管理器
Cmd + shift + F 跨文件搜索
Cmd + shift + G 源代码管理
Cmd + shift + D 启动和调试
Cmd + shift + X 管理扩展
Cmd + shift + M 查看控制台

光标移动

Option/Alt + 左右箭头 单词级移动
Cmd + 左右箭头    行级移动
Cmd + shift + \    代码块级移动
Cmd + 上下箭头    文档首尾级移动

文本选择

只要在上述光标移动中多加一个 Shift 键就可以进行对应的文本选中了。
代码块不能采用上述方法,但是可以在命令面板中选择“选择括号所有内容”实现。

Cmd/win + backspace/(fn + delete) 删除前后内容
Cmd + Shift + K             删除当前代码行
Cmd + X                剪切当前代码行
Cmd + shift + Enter          在上面插入行
Alt + 上下箭头             移动当前行
Alt + shift + 上下箭头          复制当前行并插入
Ctrl + t                左右字母对换
Ctrl + j                合并代码行
Cmd + shift + X            转大写(自定义)
Cmd + shift + Y            转小写(自定义)
Cmd + U               撤销光标移动

辅助功能

Cmd + /     注释
Alt+ Shift + A  多行注释
Alt + Shift + F  格式化文件

多光标

Cmd + D   第一次按下 选中附近单词,第二次按下 选中下一个该单词

文件跳转

Ctrl + Tab   后点按Tab选择文件 松开Ctrl则打开文件 在已打开文件中切换
Cmd + P    展示最近打开文件可用快速搜索找到文件 + Enter 打开文件 +(Cmd + Enter)在新窗口打开文件

行跳转

Ctrl + g   调用跳转行输入框
Cmd + p  输入文件后 + :(行数) 打开文件并跳转至多少行
ps:符号跳转 引用定义跳转均不生效

快速搜索

Cmd + F         单文件搜索
Cmd + Option + F     单文件搜索并替换
Cmd + Shift + F      多文件搜索
Cmd + G        直接搜索关键字并在编辑器内跳转,可以直接修改
Cmd + Option + C = Aa  在搜索框打开的情况下区分大小写
Cmd + Option + W = abl 在搜索框打开的情况下全单词匹配
Cmd + Option + R = .*  在搜索框打开的情况下正则匹配

鼠标操作
  • 文本选择
    常规鼠标操作外,还可以将鼠标放在最左拖动行号直接选中代码

  • 文本操作
    拖放功能 相当于“剪切+粘贴”
    Option + 拖放 == “复制+粘贴”

  • 悬停提示窗口
    鼠标放置在函数或变量时,可以看到函数与变量的提示
    放置在函数上是+Cmd 可以看到函数的实现

  • Cmd+左键 可以打开超链接

使用命令面板
  • 自定义快捷方式
    命令面板,搜索"打开键盘快捷方式",然后进行自定义快捷键设置。

  • 处理缩进
    命令面板,搜索“缩进”,然后选择对应操作

  • 代码补全
    输入相应的系统api时会调用代码补全窗口,Tab/Enter键自动补全 Esc键可以退出补全展示

code snippet

代码片段( 占位符 多光标 后续插件化可以考虑)

还教了很多自定义编辑器设置,按照个人喜好来设置,主要是
Eidtor,File一些设置,原文举例很精彩,这一块对于任何资深编辑器玩家来说都很重要,自己去探索吧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这天踏上了出发前就买好的一日游,主要是攻略时期感觉独自把想去的地方都走遍,在一天之内比较困难,并且交通也不是特别方...
    耕吧阅读 171评论 0 0
  • 《钱多与闲多》 闲多:没事可做;有事偷闲,闲多钱少。 钱多:没事找事做,有钱更找钱,闲少钱多。 闲多和钱多他们都很...
    点点星灯阅读 447评论 0 0
  • 雪山怀抱的蓝冰之下 是小candy的家 大部分时间她用来睡觉,生长 天气好的时候 candy会到水面游泳,打滚 每...
    Toffee桃阅读 256评论 0 1
  • 《好好学习》是成甲老师今年出的一本知识管理领域的新作。我记住并践行了其中我认为最重要的两点——临界知识和反思。今天...
    老孟的晨思录阅读 174评论 0 1
  • 在我还是个学生的时候,每一次考试我都会想,要是我没考进全班前三肯定会被父亲责备的。十几年的学生生涯都是带着这样...
    D034雨爱雨_佛山阅读 237评论 5 6