find-in-files

查找包含字符串的文件并执行命令
find-in-files

查找包含字符串的文件并执行命令

如何查找包含特定字符串的文件和对这些文件执行命令? 就我而言,我想查找*.md包含字符串的所有文件 ^ - HIMS$ 并使用 git 暂存它们。 我知道我可以通过以下命令找到包含该字符串的文件:grep -rlnw . -e ' - HIMS' 我还知道我可以通过以下方式对找到的文件执行命令find: find ./ -type f -name "*.md" -exec git add "{}" \; 最后,我知道我可以用来查找md文件和 grep: find . -name '*.md' -exec grep -l ' - HIMS' {} \...

Admin

为什么我无法在文件资源管理器中搜索特定内容?
find-in-files

为什么我无法在文件资源管理器中搜索特定内容?

具体来说, 当我在文件资源管理器中时。我在某个文件夹的搜索框中输入 (1)。我想找到所有包含该小块的文件,然后隔离它们。 但是当我输入 (1). 左括号,1,右括号时。它给出了带有 (1) 的文件。但它也向我显示了带有 _1 _ 或一般只有 1 的文件。 为什么它不隔离您具体输入的内容? ...

Admin

我如何才能找到所有不带 else 的 if 语句?
find-in-files

我如何才能找到所有不带 else 的 if 语句?

我有很多代码,其中有时只写了 if 语句,而没有匹配的 else 语句。在某些地方,这是一个问题,因为当某些事情失败时,失败无法正确处理。我想手动确认所有出现 if-without-an-else 的地方。 我尝试过使用正则表达式,但是我没能找到匹配右括号的方法,因为正则表达式无法真正处理嵌套括号。 我想要查找的代码如下所示: if( ... ) { ... } 我不想找到的代码如下所示: if( ... ) { ... } else { ... } 我怎样才能列出所有这些地方,以便我可以浏览它们? ...

Admin

在 Windows 文件资源管理器中,如何“在文件夹中查找”,但不包括“.hg”和“.git”点文件夹?
find-in-files

在 Windows 文件资源管理器中,如何“在文件夹中查找”,但不包括“.hg”和“.git”点文件夹?

如何告诉 Windows 文件资源管理器我不想看到任何事物在我的搜索结果中的点文件夹内? 我有一堆版本控制的工作文件夹,每个文件夹都包含一个存储库 - 该存储库是一个“.hg”或“.git”子文件夹。 我通常只想找到最新的工作文件夹中这些文件或文件夹的版本。我实际上绝不想要存储库中的数十个旧版本中的任何一个 - 在“ .hg”或“ .git”子文件夹内。 我有一台运行 Windows 10 Home 的笔记本电脑。我经常使用 Windows 文件资源管理器的“在此文件夹中搜索”字段(位于右侧,靠近 Windows 文件资源管理器窗口顶部)来查找文件或子文件夹...

Admin

Sublime Text。运行搜索和/或替换操作后,保持文件查找面板打开
find-in-files

Sublime Text。运行搜索和/或替换操作后,保持文件查找面板打开

我经常使用Find in filesSublime Text 的功能(默认键绑定Ctrl+ Shift+ F) 可以通过点击隐藏面板Esc 每当我点击面板时Find,操作完成后面板本身就会消失。可以通过点击Ctrl+ Shift+再次调用它F 我想知道是否可以改变这种行为,以便面板永久可见并且在搜索操作期间不会消失,除非通过点击明确关闭Esc。 ...

Admin

如何找到两个字符之间的文本?
find-in-files

如何找到两个字符之间的文本?

我有一个包含很多行的 notepad++ 文件。如果我知道特定文本位于 @ 和 @ 之间,并且以 G 开头、以 R 结尾且长度为 18 个字符,我该如何查找该文本? 例如我想找到这个:G8G8v8AGGtVGR8VRXR 其中:kjfoih6fn@PVIJF928G5@G8G8v8AGGtVGR8VRXR@VKJEOIHGQP5V4R4frg97etrg@53qvhF 实际文件要大得多。 ...

Admin

如果包含字符串,Sed/Awk 会保存模式之间的文本
find-in-files

如果包含字符串,Sed/Awk 会保存模式之间的文本

我遇到了邮件问题。我需要获取 [email protected]和两个人之间的所有消息[email protected]。 这file: From: [email protected] to: [email protected] <body of the message1> From: [email protected] to: [email protected] <body of the message1> From: [email protected] ...

Admin

使用 Notepad++ 在远程服务器上的文件中查找
find-in-files

使用 Notepad++ 在远程服务器上的文件中查找

我有一台远程 Linux 服务器,我使用 NppFTP 插件在 Notepad++ 中通过 SFTP 编辑服务器上的文件。当我打开文件进行编辑时,NppFTP 会将文件本地下载到此文件夹: C:\Users\user\AppData\Roaming\Notepad++\plugins\config\NppFTP\Cache\[email protected]\var\www\example.com\ 更改完成后,我单击CTRL+ S,NppFTP 将文件上传到服务器。我切换到浏览器,刷新,然后查看更改。这是一个非常好的工作流程! 但是,当我...

Admin

使用 Notepad++ 在多个目录的文件中查找
find-in-files

使用 Notepad++ 在多个目录的文件中查找

有没有办法使用“在文件中查找”功能在 Notepad++ 中的多个目录中进行搜索? 我想同时搜索以下两个地点: C:\Views\ H:\Views\ 我尝试用逗号、分号和空格将它们组合起来,但似乎不起作用。 ...

Admin

如何在Linux系统中查找多个文件
find-in-files

如何在Linux系统中查找多个文件

我的系统中有大量文件,每个文件都有一个对应的文件名。例如, test.pdf有一个test-project.zip test2.pdf有一个test2-project.zip test.pdf和test2.pdf是原始文件,而test-project.zip和test2-project.zip由我的脚本生成。 我需要查明我的所有原始文件是否'filename'-project.zip与原始文件有对应关系。 我可以用 find /project/ -name "*.pdf" | wc -l find /project/ -name "*-projec...

Admin

Git 查找更改的行号
find-in-files

Git 查找更改的行号

我想查找上次在当前分支 (master) 的源代码中删除特定 css 属性的时间。我写道: git log -Smystring --source 它给了我一个哈希值。我启动 gitk 并粘贴了哈希值,它给了我一个巨大的文件列表,所以我怀疑它只是行尾。但是我在 gitk 中搜索了字符串,却找不到该字符串。也许这意味着它已被删除,但 gitk 不应该显示- ...mystring...吗? 我如何找到我的字符串所在的行/文件?我使用上面的命令看到了最后几个哈希值,但我不知道如何精确定位它。 ...

Admin

对于 Windows 8,是否有比 Windows 键 + F 更智能的“查找文件”实用程序?
find-in-files

对于 Windows 8,是否有比 Windows 键 + F 更智能的“查找文件”实用程序?

是否有任何适用于 Windows 8 的实用程序可以基本上执行与资源管理器中旧的“查找”对话框相同的操作? 我经常(一天多次)需要查找某个特定的文件,但我不知道它的名字或在哪里,但我可以记得其中的一个短语,以及它的大概写法,例如,它里面有短语“鸭嘴兽”,是在上周的某个时候写的。 相比之下,Windows 8 中的“查找文件”功能就差强人意了;我知道可能有一些很古怪的方法可以通过各种麻烦来实现,但我不想编写 GREP 表达式,我想要一些像旧功能一样简单的东西…… ...

Admin