ctrl+shift+l指定选择 vscode_译文:动图演示23个VScode快捷键

9bbf63ca61f22d49d74e75addb8f832d.png

原文翻译自:https://dev.to/devmount/23-lesser-known-vs-code-shortcuts-as-gif-80,作者:Andreas。

如有翻译不准确,请多指正!

尽管在VSCode编辑器中我经常使用很多快捷键,但却总是忽略掉下面的这些实际存在着的且非常灵活便捷的快捷键。我制作了一些直观形象化的动图以便更好的记住它们,或许其中有一些是你也不记得的但对你有用的快捷键。

VSCode编辑器中每一项命令都可以同样被执行通过操作快捷键:CTRL+SHIFT+P(进入指令框)以及通过一个搜索查询,但了解直接的快捷键可以更快。

我在动图里演示的是在Windows操作系统中使用VSCode的操作,但我也同样提供了一个窗口同时向大家展示Windows和Mac操作系统中每一个命令对应的快捷键。

1.CTRL+,= 打开用户设置

1132757e70369cdc31ca29edc7940068.png

ef3decdd97905bb2b3d2fa6a451a3ce0.gif

有时我需要调整自己的用户偏好,这是我打开它们的方式。

2.CTRL+K CTRL+S= 打开快捷键一览表

a883828fb98199265040f98d51edac18.png

2da807eda6ada88b76d1fe908c233f97.gif

这是VSCode编辑器中完整的快捷键列表,这分别有一份Windows的和一份MacOS的PDF版的快捷键列表可供大家下载。

3.CTRL+R = 切换工作区

1a4945d5492ea2293c8cfa7962526547.png

00cc6a9340a51b6247d67780cafba089.gif

这个快捷键可以打开你最近的文件列表,并且这也是一个超级快的方式用以切换到另一个文件夹或项目。但切记如果在你的VSCode工作区已经有一个开放的终端,那么会消灭掉你现在的终端会话。

4.ALT+Z =自动换行

84a3f5573d044d0c9253d89a969e2776.png

d2b6e6c00d02f7fcf6abe7fb01fa9dc4.gif

一个简便的小助手当你快速的想要看看完整行无需水平滚动。

5.CTRL+G = 跳转到指定行

c2e6e0de07559edb72d22462be959e7c.png

18b139950285a7721863e91cfa317aa9.gif

这是键入CTRL+P :的快捷键。

6.CTRL+P = 转到文件

397a98134f3a075c957e5f31f64e988d.png

124c241b224529271aa1c18b726f57a0.gif

切换文件最快速的方式(特别是当它们没有打开的时候),无需使用鼠标。

7.F8 = 转换到下一个错误或者警告

cef8d93c99cc0b7d038c9c85a7c2fc9f.png

a2a0e8bc6b9ec045426ae0cb10461668.gif

这是用一个简单的密钥调试,你也可以使用SHIFT+F8切换到之前的错误或者警告。

8.CTRL+TAB = 切换选项卡

c777d7e6cec2d0362416bb7e3929f486.png

9021d7aa76a23e886a0be9cbb199287c.gif

最快的方式在已经打开的文件中进行切换,无需使用鼠标。

9.SHIFT+ALT+I = 在每行选中内容末尾创建光标

df52fdcb8ec5c849faefce03374b0a84.png

2168a20addef0c1d9a7f0bb23241ee6a.gif

这对于在选中的内容范围内快速产生多个光标很有用。

10.CTRL+L = 选中当前所在行

469b780047240cdbca14191c8f69338d.png

944490c666e5787e53292f97d3a3ed2f.gif

使用这项技巧也就是通过组合使用快捷键搜查同一行内容(光标所在行的全部内容)。

11.CTRL+SHIFT+L = 同时选中所有与当前选中的内容相匹配的内容

6c54c6db6f1700749f9bf36cde451408.png

622a1305cf888a8f9008aebc582fd7a6.gif

这个快捷键真的省时间因为你不用通过 CTRL+D完成一整个文件了。

12.CTRL+F2 = 选中所有与当前词相匹配的词

f9f28f6f8b5caadb792d05ca33d66089.png

0a5b1b0fe230d6bf2c3713543e02c98d.gif

使用这个快捷键你甚至都不用选择其他事物了,仅仅只用把光标放置在你想要选择的全部与之相匹配的词语上。

13.CTRL+SHIFT+SPACE = 触发器参数提示

bdad74887bb69e78b188797ab65c1c9e.png

0131161d1390789974b231b0e485e793.gif

以防你不记得参数命令并且不想要查阅文档以打断你的流程。

14.SHIFT+ALT+F = 格式化文件

0ef9d96207e2e4a53ace30897bd3c020.png

f3b2efd1603fdb9645d468817f7f76f4.gif

因为没有人想要手动格式化一整个文件。

15.CTRL+K CTRL+F= 格式化选项

4163e4d4015a90f188cfad47e7036afc.png

1bf39136464843d919e0b6331716c1e4.gif

以防你想要格式化的只是一个文件的一些部分。

16.F12 = 转到定义

63b9a17a027730d7aa808668c31423f9.png

2eb6a4dbd9aa6a24dcbdfc4d218f3a00.gif

跳转到定义一个变量或者功能的快捷方式。

17.ALT+F12 = 读取定义数据

a2bd02338d526e10c37bbe8290affdbe.png

614e5f135da9190cc9af0f04eb1358e2.gif

这仅仅是展示在无需移动光标的情况下对一个变量或者功能的定义匹配。

18.F2 = 对符号的重命名

46e4e1923e16769182f0661e985bd3a7.png

93ac17682125a3128b436510cba783d7.gif

一个用于代码重构的不可或缺的快捷键。

19.CTRL+K CTRL+X= 修剪尾部的空格

49e5ac953f3e66ab3779b9fcdb81b835.png

4eef2b7f8a6d442692759538b8be7168.gif

这尤其对多行选中内容很有帮助。

20.CTRL+K R= 显示资源管理器中的活动文件

7973e751d4534707c41e91592021bdd9.png

921574c5f4693da82ca18aa7f77ba434.gif

以防你想要代替VSCode跳出系统文件管理器执行一些操作。

21.CTRL+SHIFT+H = 在文件中替换

1281cd7bddd370c802cbd7974dbfb3dc.png

8b5abbaa27ce44f7a0acca434cb19a7d.gif

如果一次一个文件无法满足你。

22.CTRL+K V= 在编辑器侧面打开预览

31ab92d3d53c7cf0d92466434bd1876a.png

80c2c08082531f4a98283b98b6657190.gif

使用这个方式你就不用通过鼠标打开预览功能了。

23.CTRL+K Z= 进入专注模式

877fb6adec8dd7d531639de14f2d6402.png

174fb43cb092b47f00db9deed387bf58.gif

即时编程消除干扰。想要退出专注模式,敲击键盘ESC ESC。

以上便是全部,我在GitHub上保留了一个库,在这个库里我收集容易遗忘的命令——如果你需要的话就查阅它:

devmount/CheatSheets

祝您编程愉快!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值