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 也就是多文件搜索视图的位置
(配置了怎么没作用?)

浙公网安备 33010602011771号