Czy jest jakiś sposób find and replace text string automatically in all folder's files
?
121
Tak, istnieje funkcja wyszukiwania i zastępowania wielu plików .
Naciśnij ctrlshiftF( cmdshiftFna MacOS):
w Where
polu możesz również dodać filtry, aby przeszukiwać tylko potrzebne foldery i pliki. Jeśli nic nie jest ustawione, wyszukiwanie jest przeprowadzane we wszystkich plikach wymienionych na pasku bocznym.
Jeśli klikniesz dwukrotnie wiersz wyniku wyszukiwania, Sublime przejdzie do tego wiersza.
Zwróć uwagę na te ikony na pasku wyszukiwania:
Pierwszy ( pokaż kontekst ) przełącza kontekst w formacie wyniku (jeśli jest włączony, niektóre wiersze tekstu są wyświetlane przed i po pasującym wierszu). Drugi pozwala pokazać wynik w nowym buforze lub w konsoli.
<project>
pole „Gdzie”, przeszuka on rekurencyjnie wszystkie foldery i pliki w aktualnie otwartym projekcie. Możesz również wpisać ścieżkę względną (npsearch/for/things/here/
. Przeszuka on tylko ten folder, rekurencyjnie, względem katalogu głównego projektu. Bardzo przydatne.{ "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} }
Naciśnij ctrlshiftF( cmdshiftFna Mac OS X :), a następnie wstaw
*.*
wwhere:
poluSpowoduje to otwarcie wyszukiwania do wszystkich plików w projekcie, a nie tylko do otwartych plików lub folderów.
Możesz 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.
źródło