Forum général.cherche-logiciel Rechercher/remplacer sous Linux avec GUI

Posté par (page perso) .
Tags : aucun
0
16
déc.
2006
Le contexte:
je suis developpeur et j'ai souvent besoin de faire des rechercher/remplacer. Evidemment c'est integre dans les IDE mais je n'utilise tout simplement pas d'IDE.
(ex: rechercher "class Toto" et remplacer par "class Toto : public Titi")

Plusieurs questions:
- Linux possede t'il une interface graphique pour faire ca ?
- Vista possede t'il enfin un outil (qui fonctionne) de rechercher/remplacer ?

Sinon je developpe le mien en C++/Qt4.2 multiplatforme avec une interface graphique qui ressemblera a:

http://www.divlocsoft.com/
http://www.funduc.com/search_replace.htm

Si vous avez des idees ou des suggestions...
  • # perso

    Posté par . Évalué à 1.

    je suis avec context sous windows http://www.context.cx/

    qui permet cela à condition d'ouvrir les fichiers dans lesquels tu veux faire le remplacement

    et avec find, grep, sed en ligne de commande sous linux
    • [^] # Re: perso

      Posté par (page perso) . Évalué à 1.

      > qui permet cela à condition d'ouvrir les fichiers dans lesquels tu veux faire le remplacement

      c'est ca le gros probleme, comme avec les IDE: il faut d'abord creer un 'projet' et ensuite y associer des fichiers pour enfin pouvoir faire la recherche, bref pas tres pratique dans mon cas.
      • [^] # Re: perso

        Posté par . Évalué à 1.

        avec context

        fichier->ouvrir->*.html
        ca ouvre les 200fichiers (pas de sous repertoire mais c'est deja pas mal

        ctrl+R => rechercher/remplacer
  • # Search/replace libre

    Posté par (page perso) . Évalué à 1.

    J'ai trouve ca sous Linux:

    http://freshmeat.net/search/?q=%2Bsearch+%2Breplace&sect(...)

    http://regexxer.sourceforge.net/
    http://sourceforge.net/projects/regexxer/
    regexxer is a nifty GUI search/replace tool featuring Perl-style regular expressions.
    If you need project-wide substitution and you’re tired of hacking sed command lines together,
    then you should definitely give it a try.
    screenshot:
    http://regexxer.sourceforge.net/images/regexxer-screenshot.p(...)

    http://turma.sourceforge.net/
    http://sourceforge.net/projects/turma/
    Turma (Text Utils with Recursive Mambojambo Actions) is a search, and replace tool,
    which operates on multiple files following a given pattern,
    with the possibility to recurse into subdirectories. It can handle words, lines of text, paragraphs of text.
    screenshot:
    http://download.freshmeat.net/screenshots/18371.jpg


    Donc resultat des courses: pas d'outils multiplateforme, sous Windows c'est que des shareware. Bref je me code le mien :)

    merci John Doe pour tes infos
    • [^] # Re: Search/replace libre

      Posté par . Évalué à 1.

      Donc resultat des courses: pas d'outils multiplateforme... Bref je me code le mien :)

      Tu fais comme tu le sens, hein, mais si je me fie aux dépendances de regexxer, le port vers windows n'est surement pas très compliqué.

      Pour l'avoir utilisé quelques fois, je trouve que regexxer est plutôt pas mal fichu.

      Mais bon, évidemment, porter un logiciel vers une autre plateforme, c'est un autre plaisir (ou pas...) que celui de développer de zéro la même application.
      • [^] # Re: Search/replace libre

        Posté par (page perso) . Évalué à 2.

        GTK+ sous MacOSX en natif pour le moment c'est du vent (et sous Windows c'est moyen), donc j'ai plus vite fait de me coder le mien. merci pour vos remarques.
  • # Euh...

    Posté par (page perso) . Évalué à 2.

    N'importe quel éditeur fait ça: gvim, gedit, scite...
  • # Gvim

    Posté par . Évalué à 1.

    A mon humble avis, le meilleur outil sera celui qui fonctionnera à base d'expressions rationnelles. Celui que j'utilise est Gvim, qui est un GUI pour Vim sous Windows aussi bien que d'autres plateformes.

    Son utilisation pouvant s'avérer déroutante pour un non initié, Gvim peut rebuter. Mais au fond, après quelques efforts pour apprendre à s'en servir il devient un des outils libre d'édition de texte brute les plus puissant sous Windows.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.