美文网首页VSCode小技巧
VSCode使用的一些快捷键

VSCode使用的一些快捷键

作者: 沉迷代码的小程序员 | 来源:发表于2019-07-31 23:42 被阅读0次

下面的显示文本中,所有的<C>代表Ctrl键
<C + K> 代表 同时按下Ctrl键和K键
<C + K C+U> 代表 先同时按下Ctrl键和K键,然后同时按下Ctrl键和U键

收起所有函数

使用原因:在工作过程中,总会接收一些新的代码,有的代码很简单100来行,很快就能浏览出个大概来,而有的代码可能会有成百上千行,这时候要是一行一行地浏览可能看到最后就忘了前面是说什么了,不能得到一个大纲。

所以需要一个快捷键将所有的函数都收起来,让我们只看到标题即可。

收起所有函数快捷键是
<C+K C+0>
收起到第一层函数的快捷键是
<C+K C+1>
收起到第N层函数的快捷键是
<C+K C+[N]>这里的[N]指对应数字键

那么收起来之后我要怎么把所有的函数重新展开呢?总不可能一个一个去点吧。放心,VSCode也提供了对应的方法。

重新显示所有函数内容的快捷键是
<C+K C+J>


加快滚轮速度

有的时候,我们滚动代码的时候会想要滚动的快一点,但是滚轮不给力啊,这个时候怎么办?
VSCode给出了解决办法,在滚动滚轮的时候按住<Alt>键即可加快滚动速度,而且这个速度能够在设置里面调整

怎么打开设置呢?快捷键的话是通过<Ctrl+Alt+P>打开命令输入框,输入"UI"进行查找即可


打开设置

打开完设置之后可以通过查找功能找到行距


利用正则表达式来进行搜索和全局替换

VSCode中自带了非常强大的全局搜索和替换功能,一般来说我们正常使用的时候都不太需要正则表达式,但是有的时候利用正则表达式可以节省大量的时间。

话不多说,直接上例子。

在某个代码中,小李想将一个用数组获取的代码改为利用函数获取。
他的工作项目中有这样的代码,需要把箭头左边的内容替换为右边的内容
Array[key] ==> Func(key); Array[boy] ==> Func(boy)

这就有一个问题难道小李了,如何在不修改中括号的情况下修改函数呢?是不是有一个方法可以保存括号里面的内容呢?

答案是:当然有!正则表达式中有模式记录功能。在搜索中用括号包起来的内容就是模式,在替换中可以用$n代表对应的模式内容。这里的n代表第n个括号里面的模式(Pattern)。
讲那么多不如直接上解决方法:

Find: Array\[([a-zA-Z]*)\]
Replace: Func($1)

提个问题给自己,如果想要将一个函数从一个参数修改为两个参数怎么办呢?
Func(param1) ==> Func(param1, param2)

-- 未完待续

相关文章

  • Mac版VS Code的一些快捷键

    最近使用VSCode 开发flutter使用的一些快捷键 整理代码快捷键Mac:Shift + Option + ...

  • VS Code

    [TOC] 插件 VSCode折腾记-(1)快捷键大全 【备忘】 vscode 必备插件VsCode中使用Emme...

  • Go IDE

    VSCode 配置VSCode支持Go语言特性 VSCode中使用快捷键Ctrl+Shift+P进行安装界面,输入...

  • vsCode 快捷键

    vsCode的快捷键: 非常全的VsCode快捷键 - CSDN博客

  • Windows和VsCode常用快捷键

    Windows和VsCode常用快捷键 * 前言   有效的使用快捷键,可以帮助我们减少鼠标的使用,双手切换鼠标和...

  • 第一章 初次接触vscode

    目录 第一章 初次接触vscode第二章 vscode快捷键的使用第三章 vscode的界面配置 前言 vscod...

  • 学习 Vim 命令总结

    学习 Vim 命令总结 可以使用 vscode-vim 扩展,但是要注意一些ctrl+字母的快捷键会无效,必须去掉...

  • 第二章 vscode快捷键的使用

    目录 第一章 初次接触vscode第二章 vscode快捷键的使用第三章 vscode的界面配置 前言 因为之前一...

  • 第三章 vscode的界面配置

    目录 第一章 初次接触vscode第二章 vscode快捷键的使用第三章 vscode的界面配置 前言 每个人都有...

  • VScode 快捷键大全

    VScode 快捷键大全 [TOC] 最最常用的 vscode 快捷键 快捷键功能F2重命名符号Ctrl + L选...

网友评论

    本文标题:VSCode使用的一些快捷键

    本文链接:https://www.haomeiwen.com/subject/ncqfdctx.html