Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Zoeken in broncode

Pagina: 1
Acties:

Verwijderd

Topicstarter
Welke tools gebruiken jullie om bijvoorbeeld terug te vinden waar een functie overal gebruikt wordt ?

Om bijvoorbeeld in de broncode van een website terug te vinden waar een javascript of php functie gebruikt wordt.

Ik gebruik Eclipse om mijn pagina's in te ontwikkelen maar de search functie daar gaat enkel in men open projecten zoeken.

En Windows explorer gaat niet zoeken in .php en .js bestanden, ook met Google desktop krijg ik niet het verwachte resultaat.

  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

grep. Alleen daarvoor loont het al de moeite cygwin te installeren.

Wie trösten wir uns, die Mörder aller Mörder?


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Het nadeel van veel van die 'indexers' zoals Google Desktop Search en Windows File dinges (met die pokke hond die je eerst weg mag klikken) is dat ze niet echt gemaakt zijn om te zoeken in sources. * Het is een beetje afhankelijk van waar ik op dat moment bezig ben, maar HomeSite heeft een hele fijne 'zoeken in directories' optie voor als ik aan het web-devven ben. Voor het "winforms' devven is Visual Studio prima geschikt en voldoet meestal wel aan mijn wensen; voor die keren dat dat niet het geval is gebruik ik een eigen ontwikkelde tool (uit de VB6 tijd) die tot op heden prima z'n werk doet.

Daarmee is trouwens niet gezegd dat GDS en consorten niet geschikt zijn; ze zijn alleen (IMHO) niet geschikt zonder ze verder af te regelen na een schone installatie. Bij mijn weten ondersteunen de Windows Indexing service en GDS beiden een soort plug-in model en je zou dus eens kunnen zoeken naar kant-en-klare plugins of desnoods zelf 1 devven. En er zijn vast een aantal (handige) alternatieven; ikzelf heb er echter zelden behoefte aan (misschien mijn tool toch maar eens releasen :P )

* Oh, en wat heb ik er een schurfthekel aan dat dat kreng zoekt in zipfiles e.d. :( Ik wil er helemaal niet in zoeken! Dat gaat veel te traag. (En ja, ik weet dat je dat gedrag kunt uitschakelen maar daarmee breek je meteen alle zip-functionaliteit afaik)

[ Voor 11% gewijzigd door RobIII op 18-03-2008 11:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Zerora
  • Registratie: September 2003
  • Laatst online: 10:35

Zerora

Ik Henk 'm!

Ik heb zelfs gewoon een mapje gemaakt en met daarin submapjes voor PHP, BAT, HTML, Javascript en nog wat dingetjes. Daarin staat dan per functie een text-file opgeslagen.

Aangezien ik niet veel programmeer werkt deze manier prima. :)

Trans-life! :::: "All things change, whether from inside out or the outside in. That is what magic is. And we are magic too."


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Confusion schreef op dinsdag 18 maart 2008 @ 10:54:
grep. Alleen daarvoor loont het al de moeite cygwin te installeren.
http://unxutils.sourceforge.net/
Niks cygwin installeren :P

Zelf gebruik ik total commander.

  • whoami
  • Registratie: December 2000
  • Laatst online: 13:42
Ik doe vrijwel alles in VS.NET. :P
Je hebt daar oa 'Find all References' als je rechtsklikt op een method. Ik vermoed dat andere IDE's ook wel een dergelijke functionaliteit hebben ?

(Als ik gewoon in files moet zoeken, gebruik ik ook de VS.NET Find In Files functionaliteit. werkt goed).

https://fgheysels.github.io/


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Confusion schreef op dinsdag 18 maart 2008 @ 10:54:
grep. Alleen daarvoor loont het al de moeite cygwin te installeren.
offtopic:
Dat is geen reden om Cygwin te installeren: zie grep.exe op http://unxutils.sourceforge.net ;)

Edit: zegt spuit 11 die even had moeten F5'en.

[ Voor 8% gewijzigd door F_J_K op 18-03-2008 11:14 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Sijmen
  • Registratie: November 2004
  • Laatst online: 01-10 13:44
F_J_K schreef op dinsdag 18 maart 2008 @ 11:14:
offtopic:
Edit: zegt spuit 11 die even had moeten F5'en.
offtopic:
Greppen bedoel je? ;)

  • Bartoz
  • Registratie: November 2000
  • Niet online
Ik gebruik Harddisk Search & Stats http://www.harddisksearch.com/ om snel te zoeken in mijn code. Het is een freeware tool die erg snel is. Het mooie van deze tool is dat je een lijst van extensies op kan geven in de bestanden waar ie in moeten zoeken, bijv. html, js. Verder kun je de zoekresultaten snel bekijken door een dubbelklik.

  • whoami
  • Registratie: December 2000
  • Laatst online: 13:42
Ik heb net even die UnxUtils gedownload, maar ik slaag er niet in om te zoeken mbhv find in files.

code:
1
find -name *.cs | grep "TestFixture"
geeft me alle files met testfixture in de filename.
Ik wil echter files zoeken die als inhoud TestFixture bevatten.
code:
1
find -name *.cs -exec grep "TestFixture"
kent hij blijkbaar niet; het -exec command wordt blijkbaar niet aanvaard...

Iemand een idee ?

https://fgheysels.github.io/


  • NetForce1
  • Registratie: November 2001
  • Laatst online: 09:15

NetForce1

(inspiratie == 0) -> true

werkt dit niet gewoon?
code:
1
grep "TestFixture" *.cs

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


  • _js_
  • Registratie: Oktober 2002
  • Laatst online: 25-10 14:28
Voor de mensen die grep enzo aan het downloaden zijn, windows heeft een commandline zoektool met een soort van regex ondersteuning ingebouwd, namelijk findstr

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

whoami schreef op dinsdag 18 maart 2008 @ 11:59:
Ik heb net even die UnxUtils gedownload, maar ik slaag er niet in om te zoeken mbhv find in files.

code:
1
find -name *.cs | grep "TestFixture"
geeft me alle files met testfixture in de filename.
Ik wil echter files zoeken die als inhoud TestFixture bevatten.
code:
1
find -name *.cs -exec grep "TestFixture"
kent hij blijkbaar niet; het -exec command wordt blijkbaar niet aanvaard...

Iemand een idee ?
Enorme *nix noob dat je bent, ga eerst eens man find en man grep lezen jij :P

Professionele website nodig?


  • whoami
  • Registratie: December 2000
  • Laatst online: 13:42
offtopic:
't Is al ... ff denken ... 8 jaar geleden dat ik *nix nog aangeraakt heb.
/offtopic
(en man, dat zit niet in die unxutils en find --? das geht nicht)

https://fgheysels.github.io/


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

whoami schreef op dinsdag 18 maart 2008 @ 12:29:
offtopic:
't Is al ... ff denken ... 8 jaar geleden dat ik *nix nog aangeraakt heb.
/offtopic
(en man, dat zit niet in die unxutils en find --? das geht nicht)
--help geeft wel wat ;)

let overigens wel op dat je niet de "FIND" van windows gebruikt, die werkt net even anders.

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 19:37

Nick_S

++?????++ Out of Cheese Error

grep en find combinatie:

code:
1
2
3
4
#!/bin/sh 
# findj -- search through local java files 

find . -name "*.java" -print | xargs grep $@


Kan vast makkelijker en beter, maar werkt goed. ;)

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


Verwijderd

whoami schreef op dinsdag 18 maart 2008 @ 12:29:
offtopic:
't Is al ... ff denken ... 8 jaar geleden dat ik *nix nog aangeraakt heb.
/offtopic
(en man, dat zit niet in die unxutils en find --? das geht nicht)
_/-\o_

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 19-11 14:21

LauPro

Prof Mierenneuke®

KDevelop heeft een functie 'Find in all files' wat in feite een wrapper is voor find en consorten, maar binnen enkele seconden heb je je entry.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 08:35

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

NAME
ack - grep-like text finder

SYNOPSIS
ack [options] PATTERN [FILE...]
ack -f [options] [DIRECTORY...]

DESCRIPTION
Ack is designed as a replacement for 99% of the uses of grep.

Ack searches the named input FILEs (or standard input if no files are
named, or the file name - is given) for lines containing a match to the
given PATTERN. By default, ack prints the matching lines.

Ack can also list files that would be searched, without actually
searching them, to let you take advantage of ack's file-type filtering
capabilities.
ack > grep

:)

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


Verwijderd

UltraEdit-32 -> Search -> Find in files :)

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 16:38
De zoekfunctionaliteit van Zend Studio (5.5) bevalt me wel redelijk.

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 19:37

Nick_S

++?????++ Out of Cheese Error

Je bedoelt waarschijnlijk deze ack, want apt-get install ack gaf me een of ander japanse teken converter oid. Dat perl script heb ik net even uitgeprobeerd en werkt erg goed! _/-\o_ Met kleurtjes en regelnummers, beter als m'n findj oplossing. ;)

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


Verwijderd

Zend Studio search in files vind ik erg goed :)

  • TGEN
  • Registratie: Januari 2000
  • Laatst online: 12:52

TGEN

Hmmmx_

Grep, cscope (samen met ELF t enige goeie van SCO ;)) en glimpse.

[ Voor 46% gewijzigd door TGEN op 22-03-2008 00:16 ]

Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 18:44
code:
1
grep -r "dit zoek ik" /directory/om/in/te/zoeken/
;)

[ Voor 21% gewijzigd door Jaap-Jan op 22-03-2008 11:48 . Reden: Je hebt gelijk, Confusion ;) ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 08:35

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

Nick_S schreef op donderdag 20 maart 2008 @ 14:51:
[...]

Je bedoelt waarschijnlijk deze ack, want apt-get install ack gaf me een of ander japanse teken converter oid. Dat perl script heb ik net even uitgeprobeerd en werkt erg goed! _/-\o_ Met kleurtjes en regelnummers, beter als m'n findj oplossing. ;)
Die ack ja, voor Ruby liefhebbers is er ook 'rak'. 'gem install rak'
:)

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

Jaap-Jan schreef op zaterdag 22 maart 2008 @ 00:26:
code:
1
grep -r /directory/om/in/te/zoeken/ "dit zoek ik"
;)
Eerst de zoekterm, dan de file(s).

Wie trösten wir uns, die Mörder aller Mörder?

Pagina: 1