Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Tuxer - 21.07.06 - klo:13.18

Otsikko: lähdekoodista etsiminen?
Kirjoitti: Tuxer - 21.07.06 - klo:13.18
Hei,
mitä työkaluja on lähdekoodista etsiskelyyn? (grepin lisäksi siis) Siis sellaista jolla voi nopeasti katsoa kokonaisia hakemistoja läpi ja etsiä esim. "rendersurface". Ja mielellään komentoriviltä. Olen sellaisen joskus löytänyt mutta en muista enää millään....



Otsikko: Re: lähdekoodista etsiminen?
Kirjoitti: _Pete_ - 21.07.06 - klo:13.45
Hei,
mitä työkaluja on lähdekoodista etsiskelyyn? (grepin lisäksi siis) Siis sellaista jolla voi nopeasti katsoa kokonaisia hakemistoja läpi ja etsiä esim. "rendersurface". Ja mielellään komentoriviltä. Olen sellaisen joskus löytänyt mutta en muista enää millään....

Eli etsitään src/ hakemiston ja sen alihakemistojen kaikista .java tiedostoista sanaa Integer

[13:44:51] petriai@ubuntu3:~/J/hokan3/trunk$ for i in `find src/ -name *.java`; do grep -Hn Integer $i; done
src/com/freakz/hokan/net/ConnectionManager.java:69:        port = Integer.parseInt(st.nextToken());
src/com/freakz/hokan/net/ConnectionManager.java:189:      int port = Integer.parseInt(ap.getArg(3));
src/com/freakz/hokan/common/Config.java:148:      i = Integer.parseInt(prop);
src/com/freakz/hokan/common/StringStuff.java:300:        String val = Integer.toHexString(0xFF & bytes);
src/com/freakz/hokan/common/XMLStuff.java:145:      return Integer.parseInt(foo);
src/com/freakz/hokan/events/handlers/ModeEvent.java:121:// onSetChannelLimit(channel, sourceNick, sourceLogin, sourceHostname, Integer.parseInt(params[p]));
src/com/freakz/hokan/events/Event.java:35:  public final static int PRI_MAX = Integer.MAX_VALUE;
Otsikko: Re: lähdekoodista etsiminen?
Kirjoitti: Tuxer - 21.07.06 - klo:14.16
Kiitos vastauksesta! Tuo toimi nykyiseen tarpeeseen mutta sitten oli joku ihan tätä varten tehty softa.... meille joilla on äärettömän huono syntaksimuisti  ???

Linux Formatissa oli siitä juttua ja kunhan löydän sen niin postitan tänne.
Otsikko: Re: lähdekoodista etsiminen?
Kirjoitti: _Pete_ - 21.07.06 - klo:14.18
Kiitos vastauksesta! Tuo toimi nykyiseen tarpeeseen mutta sitten oli joku ihan tätä varten tehty softa.... meille joilla on äärettömän huono syntaksimuisti  ???

Linux Formatissa oli siitä juttua ja kunhan löydän sen niin postitan tänne.

Niin, tuosta varmaan voi tehdä huono muistinen itselleen sopivan aliaksen ....

Otsikko: Re: lähdekoodista etsiminen?
Kirjoitti: Tuxer - 21.07.06 - klo:22.39
Tätä tarkoitin: cscope ja vim. Lehdenkin muistin väärin, oli Linux Journal ja ko. artikkeli löytyy täältä: http://www.linuxjournal.com/article/8289