12讲极速搜索有时候比Intellisense还重要

单文件搜索

Ctrl + F

能够立刻通过回车键或者 “shift+回车键” 在所有搜索结果当中快速跳转。

开始搜索的时候,光标已经被移动到了搜索框当中,如果在这时候我们继续打字的话,那原有的搜索关键词将会被修改。

使用F3同样可以调出搜索框,但是光标依然是在编辑器当中,而不是在搜索框中。继续按(Shift)F3可以循环跳转

在搜索框的最右侧,就有三个配置按钮。

第一个是大小写敏感。 Alt + C来关闭它。

第二个是全单词匹配。 Alt + W来关闭它。

第三个,就是正则表达式匹配了。Alt + R,就能够打开正则表达式的支持。编辑器中的这个搜索框里面的正则表达式使用的是 JavaScript 的正则引擎。

这三个功能的快捷键的配置,分别使用了 Case、Word 和 Regular Expression 的第一个字母作为快捷键的一部分易于记忆。

 

搜索配置

打开设置,搜索 “editor.find.seedSearchStringFromSelection”来关闭自动填充搜索关键词。

打开设置“editor.find.autoFindInSelection” 则在选中了多行文本,只在这几行代码里进行搜索 

单文件替换

 Ctrl + H  快捷键直接调出替换窗口

多文件搜索和替换

Ctrl + Shift + F

调出多文件搜索的视图

默认情况下,当我们调出多文件搜索的视图时,VS Code 会在当前打开的文件夹下进行搜索。

通过配置来决定在哪些子文件夹下进行搜索,以及过滤掉哪些特殊的文件或者文件夹。

多文件搜索配置

search.collapseResults 默认的配置是 “auto” 自动,VS Code 会根据搜索结果的多少来决定是否要将某个文件下的搜索结果展开,如果某个文件夹下的结果过多的话,就会将其暂时折叠,用户需要展开结果。设置为 “alwaysExpand”,这样我每次都能直接看到结果了。

search.location 也就是多文件搜索视图的位置 

(配置了怎么没作用?)

posted @ 2020-04-11 22:50  vvf  阅读(149)  评论(0)    收藏  举报