首页 > 其他分享 >提升vscode的搜索速度

提升vscode的搜索速度

时间:2022-12-27 20:13:35浏览次数:73  
标签:search vscode 搜索 提升 workspace exclude true

在全局搜索速度上vscode比pycharm要慢不少,尤其是对于我们这种近二十年历史的项目代码来说特别明显,所以这里记录一下我是如何加快vscode的搜索速度的。


官方的搜索建议

https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options

**匹配任意级别的目录


workspace忽略

file:exclude和search:exclude能否针对workspace设置呢?

可以,如果这些是您要在特定工作空间中忽略的文件夹,则可以转到:

AppMenu > Preferences > Workspace Settings

否则,如果要在所有工作空间中忽略这些文件夹,请转到:

AppMenu > Preferences > User Settings


修改workspace的设置后在xxx.code-workspace中就会添加一个节点settings写入设置项

手动修改code-workspace的设置后,无需重启vscode就能生效。


设置文件列表和搜索忽略项

打开settings.json,搜索exclude,分为用户、工作区、文件夹

  1. files.exclude //不在资源管理器(也就文件目录树)中显示的文件

  2. search.exclude //只会在搜索时排除

你在设置中修改设置后,xxx.code-workspace中就会添加一个节点settings写入设置项,示例:

"settings": {
	"search.exclude": {
			".svn": true,
			".vscode": true,
			"**/.svn": true,
		},
		"python.defaultInterpreterPath": "C:\\Python27\\python.exe",
		"files.autoGuessEncoding": true,
		"files.encoding": "UTF-8",
		"files.exclude": {
			"wallpaper": true
		}
}

watcher Exclude

添加一些忽略目录,这样能减少CPU的消耗。


FAQ

在workspace中添加了这样的配置,这样当全文搜索时,也会搜索不到这些目录下的文件

"settings": {
		"search.exclude": {
			".svn": true,
            "**/cdata": true,
            "**/data": true,
		}
	}	

那有没有一种设置方式可以在文件列表中找到,但在全文搜索时排除?

在files.exclude中不出现,只出现在search.exclude中。


标签:search,vscode,搜索,提升,workspace,exclude,true
From: https://www.cnblogs.com/zhaoqingqing/p/17008875.html

相关文章

  • 如何只搜索自己博客站的文章
    不作为,投诉了几个月的博客搜索只搜索自己博客内的功能一直拖着不给恢复,只能自己想办法。发现以下语句百度不支持,只能找伟大的Google,,果然可行!但先要通过代理上得去Googlengi......
  • [leetcode]第 7 天 搜索与回溯算法(简单)
    26.树的子结构思路不知道。。看大佬的题解流程:先判断B是不是以A节点为根节点的一个子树如果不是,判断B是否是A左右子树的一个子结构isSubTree(Ta,Tb)判断Tb是否是......
  • vscode 右键运行php文件到浏览器
    1.安装PHPServer插件2.在需要打开的文件中右键选择PHPServer:Serverproject3.浏览器页面显示......
  • 列表搜索(过滤)
    在有些项目中,一些没分页的搜索功能需要做,搜索一般分为精确搜索和模糊搜索。搜索也要叫过滤,一般用filter来实现。consta=[1,2,3,4,5,7,23,12]constresult=a.filter(i......
  • COCOS2DX 3.0 优化提升渲染速度 Auto-batching
    COCOS2DX3.0优化提升渲染速度Auto-batchingAutoCulling动态缩减功能下面就来仔细看看吧:整合好的渲染提速干货:简介在游戏的绘制渲染中,往往消耗很多资源和内存,当绘制......
  • macOS下vscode配置c++万能头文件
    vscode正常情况下是不能使用c++的万能头文件#include<bits/stdc++.h>,那么这会给我们算法刷题带来一定的不便,以下是配置教程,具体可以参考该博文:macOS下使用bits/stdc++.h万......
  • C语言开发环境搭建:VSCode+GCC
    文章目录​​一.VSCode介绍​​​​二.GCC编译器​​​​1.安装​​​​三.VScode中配置GCC​​一.VSCode介绍VSCode(全称:VisualStudioCode)是一款由微软开发且跨平台......
  • 4、搜索引擎语法
    Google搜索site:baidu.com可以查看子域名inurl:.php?id=搜索我们指定的字符是否存在于URL中intext:管理将返回所有在网页正文部分包含关键词的网页intitle:管理将返......
  • #yyds干货盘点# LeetCode程序员面试金典:二叉搜索树序列
    题目:从左向右遍历一个数组,通过不断将其中的元素插入树中可以逐步地生成一棵二叉搜索树。给定一个由不同节点组成的二叉搜索树 root,输出所有可能生成此树的数组。 示例1:......
  • delphi cxgrid +toolBar做一个紧贴表头的条件搜索框
    效果图: typeTFrame2=class(TFrame)Panel1:TPanel;TV:TcxGridDBTableView;cxGrid1Level1:TcxGridLevel;cxGrid1:TcxGrid;TVColumn......