Editor di testo su Windows per eliminare grandi blocchi di testo protetto da copyright in più file sorgente? [chiuso]


1

Informazioni di base opzionali:

[ L'autore di un progetto open source Java che sto utilizzando ha modificato le informazioni sul copyright in ogni file del progetto. Di conseguenza, non riesco più a distinguere tra la versione precedente del progetto e la versione più recente, poiché ogni file è contrassegnato come diverso a causa della nuova nota sul copyright. Per fare una diff con questa nuova versione del progetto, devo prima rimuovere la nota sul copyright da ogni file nel nuovo progetto e nel vecchio progetto e quindi eseguire una nuova diff di base da cui andare avanti. ]

D: Esiste un editor di testo su Windows che trova e rimuove questo blocco di testo da tutti i file di codice sorgente nel progetto:

/*
 *  Copyright (C) 2010 Franklin Pierce
 *
 *  This file is part of mexxaco.
 *
 *  mexxaco is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU Lesser General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  mexxaco is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Lesser General Public License for more details.
 *
 *  You should have received a copy of the GNU Lesser General Public License
 *  along with mexxaco.  If not, see <http://www.gnu.org/licenses/>.
 */

IIRC, BeyondCompare3 (e probabilmente anche altri strumenti diff) possono differire cartelle / file e ignorare le differenze di commenti e spazi bianchi.
yhw42,

Risposte:


1

Un paio di opzioni: Eclipse, Notepad ++, Dreamweaver. Notepad ++ potrebbe essere l'approccio più semplice ed economico. Ecco un bell'articolo che mostra Notepad ++:

http://www.makeuseof.com/tag/how-to-find-and-replace-words-in-multiple-files/


Attualmente sto usando Notepad ++ ma offre solo la possibilità di sostituire un numero limitato di parole - non un grande blocco di testo - per quanto ne sono stato in grado di dire. Anche il tuo link suggerisce quanto.
marc

1
@marc, non sei corretto. La casella di testo in cui inserisci il testo è piccola, ma supporterà il più possibile copiarla / incollarla. Interfaccia utente scadente ma funziona.
Giosuè,

0

Ulta Edit ha un sostituto nei file. Puoi usarlo per rimuovere la copia giusta. Inoltre BeyondCompare è in grado di rilevare i commenti e ignorarli quando li confronta.


"Sostituisci nei file" in UltraEdit è per parole o consente blocchi di testo? Come ho già detto a Josh sopra, sto usando Notepad ++ e ha questa limitazione.
marc

Sembra essere blocchi di testo.
Nick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.