伸手。
![]() | 1 msg7086 2020-12-09 10:19:26 +08:00 ![]() grep |
![]() | 2 youla OP AnyTXT Searcher |
![]() | 3 shortmund 2020-12-09 10:19:46 +08:00 grep -r |
4 shlabc 2020-12-09 10:26:01 +08:00 ![]() FileLocator windows 下很好用 |
5 annielong 2020-12-09 10:27:41 +08:00 windows 下有一个 70 多 kb 的小工具,就像窗口就像 windows 内置的对话框一样,连名字都没有,可以查找 txt 和 htm 文件, |
![]() | 7 Vegetables 2020-12-09 10:46:15 +08:00 emeditor 文件搜索 |
![]() | 8 vx812574395 2020-12-09 10:48:29 +08:00 via iPhone notepad++了解下? |
9 victor97 2020-12-09 10:56:07 +08:00 via Android findstr |
![]() | 10 heyjei 2020-12-09 10:58:47 +08:00 via Android windows 10 自带的搜索不好用嘛 |
11 Lemeng 2020-12-09 10:59:18 +08:00 搜索文件? everting?这类的 |
![]() | 12 fanyange 2020-12-09 11:00:53 +08:00 via iPhone Mac 下 devonthink |
![]() | 13 vx812574395 2020-12-09 11:01:52 +08:00 via iPhone bbdoc 了解下。electron 无处不在~ |
![]() | 14 bluehr 2020-12-09 11:07:30 +08:00 我以为大部分人都是用 everything 呢,没想到还有这么多软件。 |
15 shuianfendi6 2020-12-09 11:16:26 +08:00 ripgrep |
![]() | 16 mcfog 2020-12-09 11:23:37 +08:00 via Android 如果是代码的话,ag ( the silver searcher ) |
17 GrayXu 2020-12-09 11:27:36 +08:00 grep -r 不需要装额外软件 |
![]() | 18 villivateur 2020-12-09 11:41:00 +08:00 vscode |
![]() | 19 Elethom 2020-12-09 11:42:26 +08:00 via iPhone ![]() |
20 zqz981 2020-12-09 11:45:33 +08:00 grep -r -an "字符串" |
21 aloxaf 2020-12-09 11:52:44 +08:00 ![]() |
![]() | 22 charseer 2020-12-09 12:04:07 +08:00 ripgrep-all rga |
![]() | 23 codyfeng 2020-12-09 12:19:07 +08:00 via Android grep -r /any/path -e anyregex |
![]() | 26 9LCRwvU14033RHJo 2020-12-09 12:58:48 +08:00 |
27 darknoll 2020-12-09 13:00:45 +08:00 vs vscode 不都可以吗 |
28 SuperMild 2020-12-09 13:01:33 +08:00 如果文件不多,并且只查纯文本,很多工具可以用。 如果文件很多,或都还要查 word/ppt 里面的文字,那 windows 自带的搜索功能就非常强大了,有索引,并且可以自由选择建索引的文件夹。 |
![]() | 31 youla OP |
33 cmostuor 2020-12-09 13:34:31 +08:00 @vx812574395 npp 的作者有过反华言论 国内很多爱国的程序员基本不会用 |
![]() | 34 bluehr 2020-12-09 13:37:35 +08:00 qwe @darknoll 能呀,在 everything -> 工具栏(搜索) -> 高级搜索 -> 文件内容中包含的单词或者短语。 用熟练后还可以直接 搜索框 content 搜索 |
35 tinyRat 2020-12-09 13:47:36 +08:00 rigrep |
36 sorke 2020-12-09 14:18:15 +08:00 vscode |
![]() | 37 YuTengjing 2020-12-09 15:23:01 +08:00 vscode ctrl/cmd + shift + f |
![]() | 38 bipy 2020-12-09 16:26:19 +08:00 vscode +1 |
39 ScoutWang 2020-12-09 18:48:56 +08:00 via iPhone 资源管理器搜索栏里:“内容:关键字” |
40 eggry 2020-12-09 20:16:31 +08:00 via Android vscode+1 打开该文件夹,用楼上的 ctrl+shift+f,非常方便 |
![]() | 41 secondwtq 2020-12-09 20:32:24 +08:00 楼主主题就没写清楚,append 还是继续犯错误 ... 你所谓的 "command",也是“软件”。或者要是按照 FSF 那群人的想法,所谓"command"是最基础的“软件”。网站、字体、硬件里的固件,都是“软件” |
42 LJ2010 2020-12-09 20:33:16 +08:00 utools |
![]() | 44 hehe520347 2020-12-09 22:24:16 +08:00 findstr !!! |
![]() | 45 Altar 2020-12-09 22:32:37 +08:00 counsel-rg |
![]() | 46 psuwgipgf 2020-12-09 22:56:26 +08:00 @YuTengjing 才知道 vscode 还有这个功能,感觉很好用。 |
47 AlphaGo 2020-12-09 23:17:29 +08:00 |
![]() | 48 msg7086 2020-12-10 00:04:22 +08:00 建议下次可以把需求写得明确一些。 我倒不是觉得被 offend 了,只是如果能写得明确一些的话,可以节约很多人的时间。 不仅仅是你的时间,还包括回答者的。 我自己做搜索,grep 和 vscode 都用,两个我觉得都挺好用的。 |
49 laminux29 2020-12-10 02:42:07 +08:00 这种搜索不能用基于分词搜索原理的软件,只能用基于 strfind 原理的,推荐 Ultra Edit 。 |
![]() | 50 autoxbc 2020-12-10 03:24:21 +08:00 自己用脚本语言写一个查找工具,就可以用高级语言描述你的查找要求,这个表现力碾压任何现成的查找软件 |
![]() | 51 xcstream 2020-12-10 04:57:58 +08:00 idea 打开文件夹 自动索引 |
![]() | 53 jakehu 2020-12-10 08:52:13 +08:00 ack |
![]() | 54 sujiahang 2020-12-10 09:32:08 +08:00 AnyTXT Searcher |
55 xchaoinfo 2020-12-10 09:33:30 +08:00 sublime text ctrl+shift+F 也可以搜索当前文件夹内的 文本, 阅读源码经常这么用, 非常方便 |
![]() | 56 NewIPIsComing 2020-12-10 09:38:22 +08:00 然我已知道主不是要找命令行程序,但我是忍不住推一成的命令: #替文件中所有文件中的 old_string new_string grep -rl "old_string" . | xargs sed -i 's/old_string/new_string/g' # grep -rl: search recursively, and only print the files that contain “old_string” # xargs: take the output of the grep command and make it the input of the next command (ie, the sed command) # sed -i ‘s/old_string/new_string/g’: search and replace, within each file, old_string by new_string |
![]() | 57 youla OP @secondwtq "快速查询一个文件夹里所有文件(包含子文件夹)中的内容(字符串)",如果是 command,子文件夹查找就已经和快速基本没什么关系了,你非要抬杠,我也没办法,你认为 command 是软件,也没什么问题,我只认图形界面的叫软件,因为我懒得抬杠。 |
![]() | 60 LikeMurphy 2020-12-10 10:01:21 +08:00 vscode |
61 klgd 2020-12-10 10:13:42 +08:00 vscode+1 |
62 celeron533 2020-12-10 10:16:59 +08:00 windows 下可以试试 astrogrep,开源免费 |
![]() | 63 yorkw 2020-12-10 10:17:47 +08:00 UltraEdit,不过是收费的 |
![]() | 64 raptor 2020-12-10 10:22:09 +08:00 |
![]() | 66 youla OP @raptor 顺便再补充一下,我也知道 grep,但是 grep 不快速啊??有 n 级路径,n 个要替换的字符串,怎么个快速法。 |
![]() | 69 vx812574395 2020-12-11 10:43:46 +08:00 via iPhone @cmostuor 是吗?对他不是很熟~不过工具确是蒸好用! |
![]() | 70 secondwtq 2020-12-11 22:05:41 +08:00 @youla #57 我在 #41 里面后面那些例子可能有些奇葩,本站是普遍认同“command”是“软件”,你就算不知道看到后面回复应该也知道了,然后还“只认图形界面的叫软件”,我觉得这才叫抬杠。 另外,现有的“查找”这个需求,做得最快的,或者最快的之一,应该有那么一个或者几个命令行软件。命令行在“查找”这方面是不差的。“替换”的话,按规则的批量替换也是命令行最快,交互式的替换现在 GUI 做得也不错,使用 ncurses 界面的 vim 和 emacs 也能做。 不过我寻思不论是主题还是 #57 都没说“替换”啊 ... |
![]() | 71 youla OP @secondwtq 我都说了不要 command,你还说 command 的是软件不,是你抬杠是谁抬杠???难道 grep 不是 command ?? |
![]() | 72 secondwtq 2020-12-12 19:39:45 +08:00 |
![]() | 74 youla OP @secondwtq 你说 command 是软件没问题啊,但我重点已经说了不要 command,你还要怎么样?? command 是软件就不是 command 了???杠精???? |
![]() | 76 secondwtq 2020-12-13 14:06:51 +08:00 @youla #74 > 你还要怎么样 我之所以要强调(在本站的环境下)”command”是软件,就是因为本主题标题中要求的是“软件”,但是你实际需要的是“GUI 软件”(就不说具体需求是好久之后才 append 过去的了)。这导致大家不能理解你的实际需求,出现了一些没有实际帮助的回复。 你现在知道了“command 是软件”,以后求助会更顺利一点。 |
![]() | 77 secondwtq 2020-12-13 14:13:13 +08:00 哦对了,我也没有权限”改个表字段”。 |
![]() | 78 youla OP @secondwtq 我只知道我 append 不要 command 时,你还没回复,我一直知道 command 是软件,我只是认为提问时我说软件可能大部分人会认为是带 GUI 界面的软件,我以后若是提问会说图形化界面的软件,防止杠精。 |
![]() | 80 secondwtq 2020-12-13 14:23:37 +08:00 @youla #78 ”提问会说图形化界面的软件”并不是为了“防止杠精”,而是为了问题能更好地被解决。 #79 你为什么假设我会把你删除? 这么说吧,如果我有权限的话,我会更改 V2EX 的算法,我对本站的主题排序算法不是很满意。比如隔壁 https://v2ex.com/t/734272 这个主题,点击率只有该主题的 4% 左右。 |
83 beyondex 2022-04-23 21:38:09 +08:00 免费的有 anytxt ,不过功能比较简单,付费的有 Sea Desktop Search ,可以免费试用。 https://seadesktopsearch.com/ |