Kirjoittaja Aihe: lähdekoodista etsiminen?  (Luettu 3373 kertaa)

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
lähdekoodista etsiminen?
« : 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....



"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: lähdekoodista etsiminen?
« Vastaus #1 : 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;
« Viimeksi muokattu: 21.07.06 - klo:13.47 kirjoittanut _Pete_ »

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Re: lähdekoodista etsiminen?
« Vastaus #2 : 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.
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: lähdekoodista etsiminen?
« Vastaus #3 : 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 ....


Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Re: lähdekoodista etsiminen?
« Vastaus #4 : 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
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori