加速Coding – Vscode 那些不为人知的小技巧

浏览量:318

工欲善其事必先利其器,这篇文章介绍了一些可以提高效率的Vscode 小技巧,一起来看看吧。

Sticky scroll

我觉得这是今年Vscode 更新最好用的特性。
很多时候我们会对着大块的代码犯迷糊,现在这是哪个函数?看的是个啥?
当再遇到这样的事情,请迅速打开这一特性:Settings -> Sticky Scroll

SASS 代码示例如下,Vscode 会固定当前匹配的选择器。

PHP 实例如下,Vscode 会固定Class 名与当前代码块的方法名。

光标操作

前言

一些快捷键对开发人员不是必须的,但对提高效率来说绝对是必须的。
熟练使用快捷键可以大幅减少鼠标定位的时间,对光标进行快速移动。而某些多光标定位的操作也可以让我们快速处理某些数据。
下面让我们一起看一下常用操作,兴许看完你就用上了呢?
当然,也欢迎读者在评论区补充。

快速移动光标到单词首/尾

  • Mac: option + ← / →
  • Win: ctrl + ← / →

快速移动光标到行首/尾

  • Mac: command+ ← / →
  • Win: home+ ← / →

选中多行同位置

这个操作有两种方法:

  1. 粗暴一点的方法:
    使用option(mac, win 使用 alt) 加鼠标点击,创建出多个光标
  2. 使用快捷键 + 光标选中
    使用option(mac, win 使用 alt) 加鼠标选中多行,选中同位置
  3. 使用快捷键
    • Mac: command+ opiton + ↑ / ↓
    • Win: ctrl + alt + ↑ / ↓

快速移动光标到多行首/尾

这一操作稍微复杂些,只有这种方法比较方便,其他的都略微复杂,也不大好记:
同样使用option(mac, win 使用 alt) 加鼠标选中多行,鼠标结束位置放在该行首或行尾

花括号跳转

  • Mac: command+ shift+ \
  • Win: ctrl + shift+ \

代码操作

合并一行

  • Mac: Ctrl + J
  • Win: 似乎是需要单独配置,需要将快捷键绑定在 edtior.action.joinLines 上

变量重命名

可以使用F2 对当前选中变量进行重命名,Vscode 会自动更改使用此变量的代码。

折叠/展开代码块

  • Mac: shift+ opiton + [ / ]
  • Win: ctrl + shift+ [ / ]

插件推荐

Live Server:

可以快速启动一个自刷新的本地服务,在写demo 时十分有用。

Image preview:

写代码时引入了图片,但是不确定引入的是个啥?
那一定要使用此插件,它可以快速查看图片,并给出图片的基本信息。
还提供了快速在资源管理器打开/ 在sidebar 显示的快捷入口。

祝各位happy coding ◍•ᴗ•◍

留下评论