2011-07-23 17 views
110

Czy wiesz, jak wyszukać tekst zastępujący ciąg we wszystkich plikach mojego projektu?Zastąp ciąg we wszystkich plikach w Eclipse

Powiedzmy mam ten ciąg "/ sites/default/ teraz chcę go mieć"/Public/sites/default

ale istnieje prawie 1000 plików.

Z góry dziękuję.

+11

Pamiętaj, aby zaakceptować odpowiedź: -) –

+3

Mała sugestia, rozważ zastąpienie tego Tring dla niektórych zmiennych globalnych lub właściwości. Zastąpienie niektórych ścieżek w 1000 plikach jest oznaką złego projektu. ;) – Radium

+0

Możliwy duplikat [Czy istnieje sposób na znalezienie/zastąpienie całego projektu w Eclipse?] (Http://stackoverflow.com/questions/3426049/is-there-a-way-to-find-replace- przez cały projekt w czasie zaćmienia) –

Odpowiedz

207
  • "Szukaj" -> "File"
  • Wpisz tekst, wzorzec plików i projektów
  • "Replace"
  • Wpisz nowy tekst

Voilà ...

+31

Dziękuję, że rozwiązałem tę drogę. 1.- Wybierz tekst do wyszukania 2. - Przejdź do Menu Szukaj> Tekst> Projekt, pojawi się lista skoków w widoku wyszukiwania. 3.- Prawym przyciskiem myszy na katalogu głównym tej listy, 4.- Wybierz Zastąp wszystkie ... 5.- Wprowadź tekst, który chcesz zastąpić. 6.- Zrobione ..... dziękuję .. – RickMx

+0

Niestety to nie pomaga w przypadku tekstu wieloliniowego! :( – Eric

+1

@Eric Działa, jeśli używasz wyrażeń regularnych! Możesz nawet podświetlić tekst, który chcesz zastąpić, i tak długo, jak opcja Wyrażenie regularne jest aktywna przed uruchomieniem okna, będzie obejmować wiele formatowania dla you =) –

4

Użyj Ctrl + H do otwarcia okna dialogowego wyszukiwania Eclipse, wybierz odpowiednią kartę wyszukiwania i wybierz "Zamień ...", aby przejść do okna "Wyszukaj i zamień"

8

W zależności od typu pliku, na którym się koncentrujesz, Ctrl + H otworzy różne typy ekranów wyszukiwania.

Bardziej spójne skrótu zostanie za pomocą metody Alt: Tap Alt, a następnie, następnie F.

Efektywne Order of Operations:

  1. Ctrl + C tekst chcesz zrobić zastąpienie (jeśli jest dostępny)
  2. Zaznacz tekst, który chcesz zastąpić.
  3. Dotknij ALT, następnie A, następnie F. Przeniesie Cię do wyszukiwania plików. Wybór z (2) zostanie automatycznie wypełnić pola wyszukiwania
  4. W polu „Nazwa pliku” wzorców polu tekstowym wpisz „.java” zastępowania wszystkich plików Java lub wpisać „”, aby zastąpić wszystkie pliki
  5. Kliknij "Zamień ..."
  6. Ctrl + V (Wklej). Lub wpisz wartość, którą chcesz zrobić zastąpienie
  7. Wprowadź

można znaleźć więcej szczegółów na moim blogu: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/

+0

pomógł mi krok po kroku, tylko W polu wejściowym "Wzory nazw plików" wpisz "* .java" zamiast .java i Ctrl + H może używać jako skrótu – nick

-6

Próbowałem następującą opcję w wersji Eclipse Helios. Wystarczy nacisnąć CTRL + F dostaniesz "Znajdź/Zamień" okno na ekranie

enter image description here

+2

to nie zastąpi we wszystkich plikach – Sergei

+0

Jest to opcja w search => plik i skrót (Ctrl + H). Przejdź do dalszych odnośników podążaj za odnośnikiem. [Czy istnieje sposób na znalezienie/zastąpienie całego projektu w Eclipse?] (Http://stackoverflow.com/questions/3426049/is-there-a-way-to-find-replace-across-an-entire- projekt w zaćmieniu) –

0
ctrl + H will show the option to replace in the bottom . 

enter image description here

Po kliknięciu zastąpić pokaże jak poniżej

enter image description here

Powiązane problemy