Czy jest jakiś sposób na find and replace text string automatically in all folder's files
?Wysublimowany tekst 2 - znajdowanie i zastępowanie globalne (wszystkie pliki i we wszystkich katalogach)
Odpowiedz
Tak, jest Multiple Files search and replace.
Prasa ctrlprzesunięcieF (cmdprzesunięcieF na MacOS):
W polu Where
można również dodawać filtry, aby wyszukać tylko foldery i pliki, których potrzebujesz. Jeśli nic nie jest ustawione, wyszukiwanie odbywa się na wszystkich plikach wymienionych na pasku bocznym.
Po dwukrotnym kliknięciu linii wyniku wyszukiwania Sublime przeskoczy do tej linii.
Wskazówki te ikony w pasku wyszukiwania:
Pierwszy (pokazać kontekst) przełączanie kontekstu w formacie wynik (jeśli jest włączona, niektóre linie tekstu są wyświetlane przed i po linii pasującej). Drugi pozwala pokazać wynik w nowym buforze lub w konsoli.
Prasa ctrlprzesunięcieF (cmdprzesunięcieF na Mac OS X :), a następnie umieścić *.*
w dziedzinie where:
Zostanie otwarte aż do wyszukiwania wszystkie pliki w projekcie, a nie tylko otwarte pliki lub foldery.
Można również użyć tego do wyszukiwania tylko plików określonego typu lub o określonej nazwie niezależnie od typu. To tylko symbole wieloznaczne dla nazwy pliku i rozszerzenia.
- 1. grep we wszystkich katalogach
- 2. Python: Czytanie wszystkich plików we wszystkich katalogach
- 3. Wysublimowany tekst 2: niestandardowa ŚCIEŻKA i PYTHONPATH
- 4. Znajdowanie i zastępowanie tekstu w IntelliJ IDEA
- 5. Wysublimowany tekst 3 (i 2): nowo zainstalowane słowniki nie działają
- 6. NGINX: podawaj TYLKO określone typy plików we wszystkich katalogach
- 7. Wysublimowany tekst 2 - praca ze zdalnym hostem
- 8. list.files() wszystkie pliki w katalogu i podkatalogach
- 9. wysublimowany tekst 3 i kontrola pakietu
- 10. Zmień wysublimowany tekst 2 Ciężar czcionki
- 11. Wysublimowany tekst 2 - Wyświetl znaki białe znaki
- 12. Wysublimowany tekst 2 - domyślny typ dokumentu
- 13. Wysublimowany tekst 2 - klucz do zmiany składni
- 14. Wysublimowany tekst 2 - zmiana koloru paska bocznego
- 15. Wysublimowany tekst 2 - domyślnie ukryj minimapę
- 16. Wysublimowany tekst 2 ogon -f w windows
- 17. Wysublimowany tekst 2. Autouzupełnianie python `from`
- 18. Wysublimowany tekst 2: wyłącz podgląd dokumentu
- 19. Wysublimowany tekst 2: zaznacz cały tekst w tagach html.
- 20. Gitignore wykluczyć niektóre pliki we wszystkich podkatalogach
- 21. wysublimowany tekst 3, indeksowanie i symbol goto/goto definicja
- 22. ASP.NET MVC: Wykonaj kod we wszystkich działaniach (globalne wykonanie OnActionExecuting?)
- 23. Znajdowanie i zastępowanie brakujących wartości z rzędu znaczy
- 24. Wysublimowany tekst 2 - uruchamianie wybranego kodu Pythona w tłumaczu
- 25. Wybór wielokrotny z wyrażeniem regularnym (wysublimowany tekst 2)
- 26. Wysublimowany tekst 2 - Vim jak podświetlanie w trybie poleceń?
- 27. Jak włączyć wszystkie produkty we wszystkich sklepach?
- 28. Wysublimowany tekst 2 znajduje się w folderze z rozszerzeniem pliku
- 29. Pliki Makefile w wielu katalogach
- 30. Python regex - różnica między wyszukiwaniem i znajdowanie wszystkich
Czy istnieje sposób kontrolowania, które z odnalezionych przypadków w "Znajdź w plikach" zostaną zastąpione? Przycisk Zamień robi Replace_All. –
Myślę, że jedynym sposobem jest użycie wielu plików, aby uzyskać pliki, które należy zmodyfikować, a następnie użyć zwykłego wyszukiwania i zamiany (cmd + alt + F), pliku po pliku. –
Nie udaje, że wiem więcej niż twórca samego ST, ale można po prostu zamknąć pliki (środkowe kliknięcie myszki lub ctrl + w), w których nie trzeba wprowadzać zmian, a następnie kliknąć przycisk Zamień. Następnie możesz użyć Ctrl + Shift + T, aby ponownie otworzyć zamknięte pliki. Możesz także "dodać filtr wykluczający" klikając przycisk pośrodku (wielokropek) i zapisać pliki, w których nie chcesz zastępować. –