Rapido 发表于 2012-1-15 17:47:11

在一个文件夹内,有N个C文件或者头文件,我想查找某个字段,怎么查最快,可不要一个个打开再

。。。。。。

shandian 发表于 2012-1-15 18:39:36

那个代码编辑器没有在文件夹中查找功能?

zddxmu 发表于 2012-1-15 18:48:56

Source insight   一直在用非常爽

xiaobendan 发表于 2012-1-15 18:51:06

在KEIL中,按CTRL+SHIFT+F
选择你想的文件夹,输入你要找的内容,然后点击FIND,在FIND IN FILES窗口中,可以找到你要的东西吧

Rapido 发表于 2012-1-15 18:56:50

windows下有没类似工具,有时换电脑没装。

PaulDE 发表于 2012-1-15 19:04:28

在命令提示符下
find /N /I "string you want to find" *.c

racede 发表于 2012-1-15 19:27:00

windows的资源管理器不是有查找文件内容的功能么?

lqsoft 发表于 2012-1-15 19:48:14

方法很多,windows自带的查找可以,UE可以,keil也可以.

racede 发表于 2012-1-15 19:58:45

回复【4楼】Rapido酱油党搃输技
windows下有没类似工具,有时换电脑没装。
-----------------------------------------------------------------------

可以用批处理搞定...以下保存为bat文件,双击执行...注意修改“目录” “字符串”...这个批处理会自动递归子目录,windows7测试通过


=======================================================================
@ECHO OFF

SET FINDSTR=字符串
SET FINDDIR=目录

FOR /R "%FINDDIR%" %%I IN ("*.c";"*.h") DO (
        FOR /F "tokens=3 usebackq delims=:" %%J IN (`FIND /C /N "%FINDSTR%" "%%I"`) DO (
                IF %%J NEQ 0 (
                        FIND /N "%FINDSTR%" "%%I"
                        ECHO 共%%J个匹配
                        ECHO.
                        ECHO.
                )
        )
)
PAUSE

SkyGz 发表于 2012-1-15 21:20:10

WIN自带的文件查功能就可以,文件名填*.C 或*.*, 第二行文件内容就是要找的内容

asj1989 发表于 2012-1-15 22:40:11

回复【7楼】lqsoft
方法很多,windows自带的查找可以,ue可以,keil也可以.
-----------------------------------------------------------------------

+1
我一般用ue

dinner620 发表于 2012-1-16 17:15:27

推荐给楼主一个小软件,安德文本搜索工具,可以搜索某个文件夹下包含某个字符的文件!
点击此处下载 ourdev_713379TSN8F6.rar(文件大小:435K) (原文件名:安德文本搜索.rar)

first_blood 发表于 2012-1-16 18:38:22

就是source insight

KongQuan 发表于 2012-1-16 21:07:41

带project的编辑工具都可实现。

fsclub 发表于 2012-1-17 09:24:41

你的电脑,f3,''包括文字''

hackerboygn 发表于 2012-1-17 10:03:30

find {path} -name "*.c" | xarg grep "your string"
页: [1]
查看完整版本: 在一个文件夹内,有N个C文件或者头文件,我想查找某个字段,怎么查最快,可不要一个个打开再