2016-10-20 2 views
0

git diff zeigt mir hat es ein paar davon in meinem Code gewesen:Wie grep für "U + 2028"?

     <div style={styles.loadingContainer}><U+2028> 
         <CircularProgress /> 
-     </div><U+2028> 
+     </div> 

Ich möchte alle Dateien grep diese zu finden und zu entfernen. Sie wurden Einschrauben das Design und kostet mich wie 3 Stunden so weit :-(

+1

Downvoting ohne Kommentar saugt! – kev

+1

Sie wollen ein finden und ersetzen für die Dateien in Ihrem gesamten Projekt oder? Warum versuchst du es nicht mit deiner IDE? Was ist die IDE, die Sie verwenden? –

+0

vim (diesen Text ignorieren) – kev

Antwort

1

Angenommen, Sie bash verwenden Sie seine String-Substitution können

grep $'\u2028' /path/to/file 

Andere Shells können ähnliche Funktionen.

+0

Das funktioniert nicht für mich. 'git diff'shows: aber grep erzeugt keine Ausgabe. Vim zeigt mir, dass es vor dem Zeilenumbruch ein Zeichen gibt. Wenn ich dieses Zeichen lösche, zeigt git diff nicht mehr an. – kev

0
  • gehen Sie zu Ihrem Projektverzeichnis mit Terminal.
  • grep -nr U+2028

Für Ihr Ziel Suche & Ersetzen Pfad Option in Ihrer IDE würde helfen. Für IntelliJ können Sie verwenden Ctrl + Shift + R.

+0

greps erfolgreich die Zeichenfolge "U + 2028", aber nicht das Unicode-Zeichen selbst. – kev