source insight怎么搜索指定类型的文件

时间:2021-04-22 00:53:52
直接ctrl f找个symbol 但是在whole file (其实就是整个工程范围里找) 但是我只想找.c的文件,.txt的,.h都不想找。。怎么撇除这些?

还有就是,新建project时候,我也不想加入.txt的,和.db的文件 。。我不知道怎么踢出,我点击add tree的。。谢谢

11 个解决方案

#1


选 Project-> Add and Remove project files, 在左下方选择你不要的文件,点remove file就可以了

#2


楼主学习grep命令行工具正当时

#3


推荐使用  slick edit,真的好。即便阅读代码,也不输于 source insight

#4


引用 1 楼  的回复:
选 Project-> Add and Remove project files, 在左下方选择你不要的文件,点remove file就可以了

问题是 我要从7K多个文件里,剔除上千的.h文件。。用手?

#5


引用 2 楼  的回复:
楼主学习grep命令行工具正当时

正解!
楼主学习grep、find等命令行工具和重定向输入输出命令正当时。

计算机组成原理→ DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

#6


引用 5 楼  的回复:
引用 2 楼  的回复:
楼主学习grep命令行工具正当时

正解!
楼主学习grep、find等命令行工具和重定向输入输出命令正当时。

计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

亲 ,你是不是一段程序啊 老实说!

#7


C:\BC\BIN> grep ?
Turbo GREP  Version 3.0  Copyright (c) 1992 Borland International
Syntax:  GREP [-rlcnvidzuwo] searchstring file[s]

Options are one or more option characters preceeded by "-", and optionally
followed by "+" (turn option on), or "-" (turn it off).  The default is "+".
   -r+  Regular expression search       -l-  File names only
   -c-  match Count only                -n-  Line numbers
   -v-  Non-matching lines only         -i-  Ignore case
   -d-  Search subdirectories           -z-  Verbose
   -u-  Update default options          -w-  Word search
   -o-  UNIX output format                   Default set: [0-9A-Z_]

A regular expression is one or more occurrences of:  One or more characters
optionally enclosed in quotes.  The following symbols are treated specially:
   ^  start of line             $  end of line
   .  any character             \  quote next character
   *  match zero or more        +  match one or more

   [aeiou0-9]   match a, e, i, o, u, and 0 thru 9
   [^aeiou0-9]  match anything but a, e, i, o, u, and 0 thru 9

C:\BC\BIN\> grep -lid symbol c:\bc\*.c
File BGI\BGIDEMO.C:
File CRTL\CLIB\ACCESS.C:
File CRTL\CLIB\ASSERT.C:
...
File D:\BC\LIB\MATHERR.C:
C:\BC\BIN\>

BC++3.1 http://download.csdn.net/source/2805028
里面有grep.com

#8


在cmd窗口里面输入命令
for /f %f in ('dir /b /s c:\mydir\*.c') do find /c /i "symbol" "%f" >>aa.txt
type aa.txt

#9


自己顶 球sis的解决方法。。。。

#10


Project->Add and Remove Project Files->Remove Special->File Name: *.h->Remove->Remove 

#11


选择在项目中查找,然后filename内,填写你想要查的文件类型。比如 *.c    *.cpp等等。

#1


选 Project-> Add and Remove project files, 在左下方选择你不要的文件,点remove file就可以了

#2


楼主学习grep命令行工具正当时

#3


推荐使用  slick edit,真的好。即便阅读代码,也不输于 source insight

#4


引用 1 楼  的回复:
选 Project-> Add and Remove project files, 在左下方选择你不要的文件,点remove file就可以了

问题是 我要从7K多个文件里,剔除上千的.h文件。。用手?

#5


引用 2 楼  的回复:
楼主学习grep命令行工具正当时

正解!
楼主学习grep、find等命令行工具和重定向输入输出命令正当时。

计算机组成原理→ DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

#6


引用 5 楼  的回复:
引用 2 楼  的回复:
楼主学习grep命令行工具正当时

正解!
楼主学习grep、find等命令行工具和重定向输入输出命令正当时。

计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

亲 ,你是不是一段程序啊 老实说!

#7


C:\BC\BIN> grep ?
Turbo GREP  Version 3.0  Copyright (c) 1992 Borland International
Syntax:  GREP [-rlcnvidzuwo] searchstring file[s]

Options are one or more option characters preceeded by "-", and optionally
followed by "+" (turn option on), or "-" (turn it off).  The default is "+".
   -r+  Regular expression search       -l-  File names only
   -c-  match Count only                -n-  Line numbers
   -v-  Non-matching lines only         -i-  Ignore case
   -d-  Search subdirectories           -z-  Verbose
   -u-  Update default options          -w-  Word search
   -o-  UNIX output format                   Default set: [0-9A-Z_]

A regular expression is one or more occurrences of:  One or more characters
optionally enclosed in quotes.  The following symbols are treated specially:
   ^  start of line             $  end of line
   .  any character             \  quote next character
   *  match zero or more        +  match one or more

   [aeiou0-9]   match a, e, i, o, u, and 0 thru 9
   [^aeiou0-9]  match anything but a, e, i, o, u, and 0 thru 9

C:\BC\BIN\> grep -lid symbol c:\bc\*.c
File BGI\BGIDEMO.C:
File CRTL\CLIB\ACCESS.C:
File CRTL\CLIB\ASSERT.C:
...
File D:\BC\LIB\MATHERR.C:
C:\BC\BIN\>

BC++3.1 http://download.csdn.net/source/2805028
里面有grep.com

#8


在cmd窗口里面输入命令
for /f %f in ('dir /b /s c:\mydir\*.c') do find /c /i "symbol" "%f" >>aa.txt
type aa.txt

#9


自己顶 球sis的解决方法。。。。

#10


Project->Add and Remove Project Files->Remove Special->File Name: *.h->Remove->Remove 

#11


选择在项目中查找,然后filename内,填写你想要查的文件类型。比如 *.c    *.cpp等等。