首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20个vscode快捷键,让编码快如闪电

20个vscode快捷键,让编码快如闪电

作者头像
ACM算法日常
发布2021-05-11 10:54:30
2.1K0
发布2021-05-11 10:54:30
举报
文章被收录于专栏:ACM算法日常ACM算法日常

原文 | Deepak Gupta 译者 | Simon

本文希望可以帮助使用VS Code的人们更快地进行编码。

并不是每个人都有时间去仔细研究每一个技巧,并找到技巧来帮助他们更快地编写代码 --- 因为技巧太多了。

这里,我将列出我最喜欢的快捷键,这些快捷键使我成为快速编码人员。

让我们开始吧!

合并多行

在Mac上:Ctrl + J

在Ubuntu上,Windows上:从“文件”>“首选项”>“键盘快捷键”中打开键盘快捷键,然后将editor.action.joinLines绑定到你选择的快捷键。

代码格式化

此快捷键有助于缩进代码。

提示:在开始或者结束编辑时使用这个,我更喜欢在完成代码后使用它。

在Windows上:Shift + Alt + F

在Mac上:Shift + Option + F

在Ubuntu上:Ctrl + Shift + I

修剪行首尾空白

此命令消除开头和结尾的多余空白,对于严格Lints帮助比较大。

提示:在编辑完代码后使用这个。

或者,你可以在设置中启用空白剪除(white-space trimming)。

1 打开VS用户设置(偏好>设置>用户设置选项卡)

2 点击窗口右上方的{}图标。这将打开一个文档

3 添加一个新的“文件” trimTrailingWhitespace": true设置为用户设置文档。

4 保存用户设置文件

或者,如果你使用的是新版本,请按照设置1进行操作,然后查看下图。

代码折叠

有时,如果文件很大,而你只是想大概浏览代码,则需要代码折叠。

1 折叠光标处最内层的未折叠区域:

在Windows / Ubuntu上:Ctrl + Shift + [

在Mac上:Command + Option + [

2 展开显示光标处的折叠区域:

在Windows / Ubuntu上:Ctrl + Shift +]

在Mac上:Command + Option +]

复制上/下行

在Windows上:Shift + Alt +上/下

在Mac上:Shift + Option +上/下

在Ubuntu上:Ctrl + Shift + Alt +上/下

另外,你还可以通过选择以下内容来查看关联的按键绑定:文件>首选项>键盘快捷键,然后根据你的选择编辑绑定。

分割编辑器窗口

在Windows上:Shift + Alt + \或2,3,4

在Mac上:Command + \或2,3,4

在Ubuntu上:Shift + Alt + \或2,3,4

要拆分编辑器,可以使用split editor命令。拆分编辑器的原始键盘快捷键是123。在并行编辑时很有用。

另外,你还可以通过选择以下内容来查看关联的键绑定:文件>首选项>键盘快捷键,然后根据你的选择编辑绑定。

网格编辑器布局

默认情况下,编辑器组在垂直列排列(例如,当你拆分一个编辑器以将其打开到侧面时)。你可以轻松按自己喜欢的任何布局在垂直和水平方向上排列编辑器组:

为了支持灵活的布局,你可以创建空的编辑器组。默认情况下,关闭编辑器组的最后一个编辑器也会关闭该组本身,但是你可以使用新设置workbench.editor.closeEmptyGroups更改此行为:false

在新的View > editor Layout菜单中有一组预定义的编辑器布局:

选定字符串

在Windows上:Ctrl + d

在Mac上:Command + d

在Ubuntu上:Ctrl + d

如果你多次按command + d,你将在你的选择中添加另一个相同的关键字。

打开和关闭侧边栏

在Windows上:Ctrl + b

在Mac上:Command + b

在Ubuntu上:Ctrl + b

有时,当文件的宽度较大时,或者在拆分编辑器关闭的情况下,侧边栏会很有帮助。

导航到特定的行

注意:要转到文件中的一行,请使用ctrl + g,然后键入行号。或者,你也可以先使用命令+ p打开“转到文件”菜单。然后输入:. 然后输入您的行号。

在Windows上:Ctrl + g

在Mac上:Ctrl + g或Ctrl + p

在Ubuntu上:Ctrl + g

转到文件中的符号

在Windows上:Ctrl + Shift + o

在Mac上:Command + Shift + o

在Ubuntu上:Ctrl + Shift + o

你可以通过添加冒号@:来对符号进行分组

转到工作区中的符号

在Windows上:Ctrl + t

在Mac上:Command + t

在Ubuntu上:Ctrl + t

删除上一个词

在Windows上:Ctrl +退格键

在Mac上:Command + Delete

在Ubuntu上:Ctrl +退格键

这在你输入错误时非常有用,而你又不想长按退格键删除部分内容时。

选择整个词

在Windows上:Ctrl + Shift +右箭头/左箭头

在Mac上:Command + Shift +右箭头/左箭头

在Ubuntu上:Ctrl + Shift +右箭头/左箭头

这对于快速选择单词并根据需要进行编辑非常有用。

重复行

在Windows上:Ctrl + Shift + d

在Mac上:Command + Shift + d

在Ubuntu上:Ctrl + Shift + d

一个非常强大且广为人知的功能是能够复制行。

删除一行

在Windows上:Ctrl + x

在Mac上:Command + x

在Ubuntu上:Ctrl + x

在上方/下方添加光标

在Windows上:Ctrl + Alt +向上箭头/向下箭头

在Mac上:Command + Alt +向上箭头/向下箭头

在Ubuntu上:Ctrl + Alt +向上箭头/向下箭头

复制光标可以说是VS代码中的一项特色功能,可以节省你最多的时间。在TypeScript这样的情况下非常有用。

重命名符号

在Windows上:F2

在 Mac上:F2

在Ubuntu上:F2

选择一个符号,然后键入F2。或者你可以使用右键菜单。

列(框)选择

在Windows上:Shift + Alt

在Mac上:Shift + Option

在Ubuntu上:Shift + Alt

当你拖动鼠标时,可以使用上述命令选择文本块。一个单独的光标将被添加到每一行的末尾。

命令面板

在Windows上:Ctrl + p

在Mac上:Command + p

在Ubuntu上:Ctrl + p

根据你当前上下文访问所有可用命令。

一些最常用的是:

1. 打开一个文件

要转到一个文件,你可以使用上面的命令,然后键入你要查找的文件的名称。这将帮助你快速定位文件

2. 请参阅键盘参考命令

所有命令都在命令面板中,带有关联的键绑定(如果存在)。如果你忘记了键盘快捷键,请使用“命令面板”来帮助你。

结论

由于有许多快捷键可以满足你的需求,因此,我为其他操作系统中的所有vscode快捷键添加了指向PDF的链接。

Linux: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

Window: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

macOS: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ACM算法日常 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 合并多行
  • 代码格式化
  • 修剪行首尾空白
  • 代码折叠
  • 复制上/下行
  • 分割编辑器窗口
  • 网格编辑器布局
  • 选定字符串
  • 打开和关闭侧边栏
  • 导航到特定的行
  • 转到文件中的符号
  • 转到工作区中的符号
  • 删除上一个词
  • 选择整个词
  • 重复行
  • 删除一行
  • 在上方/下方添加光标
  • 重命名符号
  • 列(框)选择
  • 命令面板
    • 1. 打开一个文件
      • 2. 请参阅键盘参考命令
      • 结论
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档