首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用EvilTree在文件搜索正则或关键字匹配内容

关于EvilTree  EvilTree是一款功能强大文件内容搜索工具,该工具基于经典“tree”命令实现其功能,本质上来说它就是“tree”命令一个独立Python 3重制版。...但EvilTree还增加了在文件搜索用户提供关键字或正则表达式额外功能,而且还支持突出高亮显示包含匹配项关键字/内容。  ...工具特性  1、当在嵌套目录结构文件搜索敏感信息时,能够可视化哪些文件包含用户提供关键字/正则表达式模式以及这些文件文件夹层次结构中位置,这是EvilTree一个非常显著优势; 2、“tree...”命令本身就是分析目录结构一个神奇工具,而提供一个单独替代命令用于后渗透测试是非常方便,因为它并不是每一个Linux发行版都会预安装,而且在Windows操作系统上功能还会有部分受限制。  ...,在/var/www中寻找匹配“password = something”字符串: 样例二-使用逗号分隔关键字搜索敏感信息: 样例三-使用“-i”参数只显示匹配关键字/正则式内容(减少输出内容长度

4K10

Git IDEA集成Git

配置Git忽略文件 配置原因 忽略掉与项目实际功能无关,不参与服务器部署运行文件,能屏蔽IDE工具之间差异 0-配置忽略文件.jpg 配置方法 创建忽略规则文件 .ignore文件 推荐命名git.ignore...“/”,不是反斜杠“\” 定位Git程序 创建一个新Maven工程 2-新建工程.jpg 设置相关属性 3-设置相关属性.jpg 打开设置File->Settings 4-设置.jpg 配置Git安装目录...12-新建测试文件.jpg 方法一 右击pom.xml文件,选择Git->Add 11-添加暂存区.jpg 方法二 右击项目目录,选择Git->Add,实现项目中未添加文件全部添加到暂存区 13-添加暂存区...Checkout Revision‘版本号’ 19-切换版本.jpg 创建分支 方法一 右击项目目录,选择Git->Branchs 20-创建分支.jpg 方法二 点击右下角master 21-创建分支...文件内容,并提交至本地库 修改完成之后切换回master分支 选择需要合并分支,点击Merge into Current进行合并 24-正常合并.jpg 冲突合并 修改两个分支同一文件同一位置,会产生冲突

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

把你 VS Code 打造成 C++ 开发利器

ignore,意思是你同步时,忽略哪些文件,一般可以固定把.VSCode、.git、sourceinsight 自动生成文件忽略掉,这样同步到远程文件都是你关注代码。...;也可以在某个文件,某个文件夹上右键,则仅同步选中内容。...", (5) 标题能够显示完整文件路径名 有时候代码中有些项目文件名相同,默认标题只显示文件名,看不出是哪个目录,最好设置他全显示  "window.title": "${dirty}${activeEditorLong...选择 sidebar,不是 panel: 搜索框位置移动到右侧 搜索框位置 (10) 自动删除文件行尾空格 写代码时,免不了会导致文件行尾出现很多空格,该命令可在文件保存时,自动去掉行尾所有空格。   ...附上我插件列表 上述列表包含我全部插件,日常C++开发全部在VSCode内搞定 7.

12.1K52

发现了一个vscodebug

我使用vscode文件内容搜索功能来做这件事情,我用vscode打开整个项目,执行关键字搜索, 并将找到错误程序包引用路径替换成正确路径,本以为问题就这么轻松解决了,可程序依然报错。...我开始怀疑这些错误配置文件不是都在我项目之中,而是分布在电脑其它位置,JB系列IDE配置文件,你懂。...我不敢相信,这很奇怪,为什么vscode这么牛逼工具搜索不出来内容,我肉眼却能看到呢,除非vscode有BUG。...为什么文件命名在搜索范围之内,并且文件内容也符合搜索条件,但是文件就是没有被匹配出来呢,可能项目中文件太多,目录太深,vscode偷懒了吧。...我将搜索目录范围缩小,只vscode搜索问题文件相对集中目录,几十个结果刷就出来了。所以,vscode这个搜索BUG表面症状是当目录中文件过多时它会忽略掉某些文件

53510

【万字长文】如何阅读源码 —— 以 Vetur 为例

path:语言词法规则文件 这里面 path 属性指向一个内容更复杂配置文件 ....JS 文件,插件启动时 VS Code 会执行这个入口文件导出 activate 方法,内容框架大致为: import vscode from 'vscode'; export async function...,规则比较简单,了解作用即可,不必深入 vti:按 vti/bin/vti 文件可以推断,这里是 Vetur 命令行工具,不在主流程内可以先忽略 docs:按内容可以推断这是 Vetur 介绍文档,...、Language Server Protocol」 三类技术实现核心逻辑 package.json 文件 contributes 配置项内容也恰好验证了这一点 「词法高亮」 相关代码集中在...善用搜索引擎 定下切入点后,首先要做不是打开代码咔咔就干,而应该首先试试在社区搜索相关资料,毕竟自媒体时代了,很多开源框架知识已经被无数人吃透、捏碎、重组成各种维度文章,顺着这些文章思路去理解源码会比完全靠自己摸索效率高很多

62310

Git详解之必知点

1.Git介绍 1.1版本控制 无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改情况 1.2开发中存在问题 程序员小明负责模块就要完成了,就在即将提交发布之前一瞬间,电脑突然蓝屏...服务器单点故障 将会导致所有人员无法工作 服务器硬盘损坏 这意味着,你可能失去了该项目的所有历史记录,这是毁灭性。...push到远程仓库,这样就可能会导致代码冲突 如何解决冲突 >>>>>>中间内容,就是冲突部分 修改冲突行,保存,即可解决冲突。...,这样就创建好本地仓库了 点击git后边对勾,将当前项目代码提交到本地仓库 注意: 项目中配置文件不需要提交到本地仓库中,提交时,忽略掉即可 6.3版本切换 方式一: 控制台Version...Git->选择要切换分支->checkout 合并分支 VCS->Git->Merge changes->选择要合并分支->merge 处理分支中代码 删除分支 idea

37600

如何阅读源码 —— 以 Vetur 为例

path:语言词法规则文件 这里面 path 属性指向一个内容更复杂配置文件 ....JS 文件,插件启动时 VS Code 会执行这个入口文件导出 activate 方法,内容框架大致为: import vscode from 'vscode'; export async function...,规则比较简单,了解作用即可,不必深入 vti:按 vti/bin/vti 文件可以推断,这里是 Vetur 命令行工具,不在主流程内可以先忽略 docs:按内容可以推断这是 Vetur 介绍文档,...、Language Server Protocol」 三类技术实现核心逻辑 package.json 文件 contributes 配置项内容也恰好验证了这一点 「词法高亮」 相关代码集中在...善用搜索引擎 定下切入点后,首先要做不是打开代码咔咔就干,而应该首先试试在社区搜索相关资料,毕竟自媒体时代了,很多开源框架知识已经被无数人吃透、捏碎、重组成各种维度文章,顺着这些文章思路去理解源码会比完全靠自己摸索效率高很多

60130

从零开发一款基于 webview vscode 扩展

其实和其他插件体系一样,vscode 也提供了 .vscodeignore 来实现打包忽略配置,我们将以上无关文件忽略重新打包即可。 原理就这?...这个时候提示我们有 1000 多个文件,大概率 node_modules 文件夹被打包了,我们来解压下见证一下: 不出所料,vscode 默认打包方式就是简单编译拷贝,通过忽略文件减小体积也是杯水车薪...web/dist/** 将无用文件忽略掉。...上面我们创建了一个空白面板,那么我们如何给面板添加内容呢?...配置国际化 我们已经知道 vscode配置都是在 package.json 中,配置国际化是约定在 package.nls.json 和 package.nls.zh-cn.json 这种文件中编写

4.2K20

最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

在本文中,你将学到如何VSCode 中进行高效 Python 开发,其中包括: 安装 VSCode 安装插件 Python 开发更便利 编写一个简单 Python 应用 学习如何VSCode...用户设置是应用于所有 VSCode 实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给 VSCode 提供了极大灵活性,我们在之后调出都是工作区设置。...Python 代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git 文件夹,那么 VSCode 自动开启完整 Git 和 GitHub 支持。...VSCode 也能识别来自编辑器外文件内容改变并做出反应。 在 VSCode 中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用 M 标记,新未追踪文件用 U 标记。

6.3K20

硬核教程:五步掌握用 VS Code 进行高效 Python 开发

在本文中,你将学到如何VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件Python开发更便利 编写一个简单Python应用 学习如何VSCode中运行和调试已有的...用户设置是应用于所有VSCode实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大灵活性,我们在之后调出都是工作区设置。...Python代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git文件夹,那么VSCode自动开启完整Git和Github支持。...VSCode也能识别来自编辑器外文件内容改变并做出反应。 在VSCode中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用M标记,新未追踪文件用U标记。

5.4K41

硬核教程:五步掌握用VSCode进行高效Python开发

在本文中,你将学到如何VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件Python开发更便利 编写一个简单Python应用 学习如何VSCode中运行和调试已有的...用户设置是应用于所有VSCode实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大灵活性,我们在之后调出都是工作区设置。...Python代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git文件夹,那么VSCode自动开启完整Git和Github支持。...VSCode也能识别来自编辑器外文件内容改变并做出反应。 在VSCode中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用M标记,新未追踪文件用U标记。

7.6K30

五步掌握用VSCode进行高效Python开发

在本文中,你将学到如何VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件Python开发更便利 编写一个简单Python应用 学习如何VSCode中运行和调试已有的...用户设置是应用于所有VSCode实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大灵活性,我们在之后调出都是工作区设置。...Python代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git文件夹,那么VSCode自动开启完整Git和Github支持。...VSCode也能识别来自编辑器外文件内容改变并做出反应。 在VSCode中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用M标记,新未追踪文件用U标记。

5.4K50

五步掌握用VSCode进行高效Python开发

在本文中,你将学到如何VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件Python开发更便利 编写一个简单Python应用 学习如何VSCode中运行和调试已有的...用户设置是应用于所有VSCode实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大灵活性,我们在之后调出都是工作区设置。...Python代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git文件夹,那么VSCode自动开启完整Git和Github支持。...VSCode也能识别来自编辑器外文件内容改变并做出反应。 在VSCode中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用M标记,新未追踪文件用U标记。

5.9K30

硬核教程:五步掌握用VSCode进行高效Python开发

在本文中,你将学到如何VSCode中进行高效Python开发,其中包括: 安装VSCode 安装插件Python开发更便利 编写一个简单Python应用 学习如何VSCode中运行和调试已有的...用户设置是应用于所有VSCode实例全局性设置,工作区设置是应用于特定文件夹或项目的局部设置。工作区设置给VSCode提供了极大灵活性,我们在之后调出都是工作区设置。...Python代码检查器页面有配置每一种检查器详细资料。注意,代码检查器选择是项目级别的工作区设置,不是全局用户设置。...如果你项目目录包含.git文件夹,那么VSCode自动开启完整Git和Github支持。...VSCode也能识别来自编辑器外文件内容改变并做出反应。 在VSCode中提交最近代码更改是很方便直接。在版本控制视图中,被修改文件用M标记,新未追踪文件用U标记。

5.8K30

开发者openshift4使用入门教程 - 9 - 通过IDE插件无缝衔接

希望对在使用OpenShift 4开发者会有所帮助. ❤️❤️❤️ 一 概述 一句话总结本文内容: 如何在Idea等IDE中使用OpenShift 4 插件....该扩展为开发人员提供了一种快速、简单方法,他们可以使用IDE直接进行编码、构建和测试“内部循环”过程。...git-使用git存储库作为组件源。 binary 二进制文件-使用二进制文件作为组件源 New Service -执行服务目录(如果已启用)操作。 Delete -删除现有项目。...git-使用git存储库作为组件源。 binary 二进制文件-使用二进制文件作为组件源 New Service -执行服务目录(如果已启用)操作。...三 演示 提示: 因为本人常用编辑器为VSCODE, 所以通过VSCODE同一个插件做演示.

3.7K20

已提交文件在.gitignore加入忽略规则不生效原因和解决

上次介绍过《GitHub Desktop清除本地缓存》,现在VS2019和VS2022自带了Git功能,一般不需要安装GitHub Desktop了,但遇到类似的“Git-忽略规则(.gitignore...配置)不生效”或者“解决已提交文件在.gitignore中加入忽略后无效问题” 这里介绍另外一种处理办法,那就是安装Git命令行客户端:http://git-scm.com/download/win...安装完毕后,找到你源码仓库所在文件目录,鼠标右键点击,选择Git Bash Here。...会看到如下弹出界面 输入如下命令: git rm -r --cached . git add . git commit -m 'update .gitignore' 执行完毕,就搞定了!...解释一下这3行代码意思: 1、删除本机Git缓存(Git记录,不是文件本身) 2、将所有文件重新提交 3、提交到本地当前分支

1.8K30

推荐一款Python编辑器,集Pycharm和Sublime优点于一身王者

主界面中左侧侧边栏有几个比较重要栏目,分别是文件管理、搜索、调试和插件管理。 1)文件管理。在这里可以对项目文件进行管理,其模式和pycharm、sublime等其他编辑器基本相同。 2)搜索。...侧边栏搜索和ctrl+F略有不同,主要表现在它是对当前工作区(项目目录)内所有文件进行搜索。...举个例子(下图),我在这里搜索time关键字,它会把所有文件time关键字搜索出来,不仅仅是当前1.py文件。 ? 3)调试。...配置完毕后会在vscode左下角显示当前解释器版本等信息。 ? 现在基于vscodepython环境就算搭建完成了,接下来我们就看看如何使用vscode来执行python文件。 03....---- 作为一款轻量级编辑器,vscode使用起来要比pycharm顺滑多,相比sublime它功能又更加完善,而且如果你项目包含多种语言(例如web开发),所有代码都可以在vscode中完成

1.2K20

这款Python王者编辑器,集Pycharm和Sublime优点于一身

主界面中左侧侧边栏有几个比较重要栏目,分别是文件管理、搜索、调试和插件管理。 1)文件管理。在这里可以对项目文件进行管理,其模式和pycharm、sublime等其他编辑器基本相同。 2)搜索。...侧边栏搜索和ctrl+F略有不同,主要表现在它是对当前工作区(项目目录)内所有文件进行搜索。...举个例子(下图),我在这里搜索time关键字,它会把所有文件time关键字搜索出来,不仅仅是当前1.py文件。 ? 3)调试。...配置完毕后会在vscode左下角显示当前解释器版本等信息。 ? 现在基于vscodepython环境就算搭建完成了,接下来我们就看看如何使用vscode来执行python文件。 03....---- 作为一款轻量级编辑器,vscode使用起来要比pycharm顺滑多,相比sublime它功能又更加完善,而且如果你项目包含多种语言(例如web开发),所有代码都可以在vscode中完成

1.6K30

VS Code 折腾记 - (10) 你想发布自己捣鼓snippets到VSCode插件市场!

128X128 │ └── icon.png ├── package.json // 发布条条框框限制和配置 ├── .gitignore // git 忽略文件 ├── .vscodeignore...// vscode 提交专有的忽略文件 ├── snippets // 代码片段存放地方 │ ├── vue-typescript.json │ └── vue.json └── vscode-vue-ts-snippet..."engines": { // 限制 vscode 版本 "vscode": "^1.18.0" }, "author":{ // 不言喻,发布人一些基础信息 "name..."Snippets", "Other" ], "contributes":{ // 这里就是索引 snippet ,如何插件知道你共享东西 "snippets":...token 看我截图0.0.3,其实是读取package.json里面自定义版本号,更新内容记得必须更新版本号!

96720
领券