Właśnie zacząłem używać Sublime Text 2, pochodzącego z emacsa.
Mam zaznaczony region tekstu. W tym regionie chciałbym zamienić wszystkie wystąpienia tekstu „0” na „255”.
Jak mogę dokonać tego rodzaju zamiany tekstu?
źródło
Właśnie zacząłem używać Sublime Text 2, pochodzącego z emacsa.
Mam zaznaczony region tekstu. W tym regionie chciałbym zamienić wszystkie wystąpienia tekstu „0” na „255”.
Jak mogę dokonać tego rodzaju zamiany tekstu?
To mnie do cholery frustrowało, a żadna z powyższych odpowiedzi tak naprawdę nie dała mi tego, czego chciałem. W końcu znalazłem odpowiedź, której szukałem, na Macu, jeśli zrobisz ⌘+ option+ F, pojawi się pasek Znajdź-Zamień na dole twojego edytora, który jest lokalny dla otwartego pliku.
Dostępna jest opcja ikony, która po najechaniu kursorem mówi „W zaznaczeniu”, którą można wybrać, aby znaleźć i zamienić w zaznaczeniu. Wskazałem na właściwą ikonę na zrzucie ekranu poniżej.
Kliknij zamień wszystko i voila, wszystkie wystąpienia '0'
zostaną zastąpione przez '255'
.
Uwaga: ta funkcja jest dostępna TYLKO podczas używania ⌘+ option+ F.
NIE pojawia się, gdy używasz ⌘+ shift+ F.
Uwaga: to będzie zastąpić wszystkie wystąpienia '0'
z '255'
. Jeśli chcesz zamienić 0
(bez cudzysłowów) na 255
, po prostu umieść 0
(bez cudzysłowów) i odpowiednio 255
w polach Find What:
i Replace With:
.
Uwaga:
optionklucz jest również oznaczony jako altklucz.
⌘klucz jest również oznaczony jako commandklucz.
command+shift+F
dialog. Nie miałem pojęcia, że jest inny.Ctrl+H
w systemie GNU / Linux lub menuFind
>Replace...
Windows OS
toCtrl+H
czy menuFind > Replace...
, wydaje się być taka sama jak dla (patrz komentarz @cbliard „s) LinuxNa komputerze Mac możesz zaznaczyć tekst, którego szukasz, a następnie nacisnąć: cmd+ ctrl+G
Spowoduje to zaznaczenie każdego wystąpienia zaznaczonego tekstu w tym samym dokumencie. Jeśli teraz zaczniesz pisać, aby zastąpić oryginalny, podświetlony tekst, zastąpisz wszystkie inne wystąpienia w tym samym czasie.
źródło
Niektóre odpowiedzi tak naprawdę nie pomogły.
Ludzie pokazują ci, jak znaleźć rzeczy, ale teraz, jak je zastąpić.
Właśnie spojrzałem i wygląda na to, że jest Ctrl+ Hdo zamiany, a następnie pojawiło się okno dialogowe znajdowania oraz okno dialogowe zamiany. To zadziałało dla mnie.
źródło
cmd
+H
do ukrycia, niectrl
, chociaż powiedziano, że teraz używam Atom zamiast wzniosłego, a skrót do zamiany toalt
+cmd
+,f
więc wszystko może się zmienićST2 ma funkcję zmiany wielu wyborów jednocześnie.
Jeśli ta metoda wybierze instancję, którą chcesz pominąć, naciśnij klawisz Znajdź-> Szybkie pomijanie dalej .
* Spójrz na menu Znajdź na pasku menu, aby znaleźć właściwy klawisz skrótu dla swojego systemu. W przypadku zwykłego systemu Windows menu informuje, że Znajdź -> Szybkie dodawanie dalej to Ctrl+, Da Znajdź -> Szybkie pomijanie Dalej to Ctrl+ K, Ctrl+ D.
źródło
Wiem, że odpowiedź na to pytanie udzielono wiele razy i wszystkie są poprawne, ale pomyślałem, że dodałbym jeszcze jedno:
Podobnie jak w przypadku metody Ctrl- Ddo wybierania pojedynczych wystąpień bieżącego zaznaczenia, możesz zaznaczyć wszystkie wystąpienia w pliku za pomocą Alt+, F3gdy używasz systemu Windows lub Linux ( CMD+ CTRL+ Gw świecie Mac).
Jest to pomocne przy masowych zmianach.
źródło
Najpierw wybierz fragment tekstu zawierający bity, które chcesz zmienić. W systemie Windows (przepraszam) jest to Ctrl+ Hlub
Find > Replace...
To otwiera pola Znajdź / Zamień na dole pliku. Wprowadź swoje dane, a następnie kliknijReplace All
(lub Ctrl+ Alt+ Enter)źródło
1)
Ctrl + F
(lubCmd + F
na komputerze Mac);2) Wpisz ciąg, który chcesz znaleźć na wejściu u dołu okna.
3) Naciśnij „Znajdź wszystko”;
Wszystkie wyglądy są teraz zaznaczone. Rób co chcesz.
Na bok
Po lewej stronie wejścia, które otwiera się, znajduje się kilka opcji
Ctrl + F
. Jest taki, który mówi coś w rodzaju „Znajdź w zaznaczonym tekście”. Wybierz fragment tekstu, zaznacz tę opcję i powtórz powyższe kroki, zaczynając od 2). Teraz wybrane są tylko dopasowania należące do tego wyboru.źródło
Możesz użyć ctrl+, Faby znaleźć tekst.
ctrl+, haby wprowadzić tekst zastępczy. Następnie ctrl+ shift+, haby zastąpić aktualnie zaznaczony tekst i przejść do następnego dopasowanego tekstu.
To jest dla okien. Ale możesz sprawdzić również Maca, dla którego możesz chcieć sprawdzić powiązania klawiszy w Preferencjach.
źródło
Windows
1 - Znajdź: CTRL+ F
2 - Wybierz w: Alt+ Enter
Teraz możesz zmienić wszystkie zaznaczenia w jednym ujęciu, jak na przykład strona domowa ST Spot.
Kredyt trafia do: https://superuser.com/a/921806/342825
źródło
Wybierz element, który chcesz zastąpić (kliknij go dwukrotnie lub Ctrl- Faby go znaleźć) ...
Następnie wykonaj ( Ctrl- Apple- G) na komputerze Mac (inaczej „Szybkie wyszukiwanie wszystkiego”), aby PODŚWIETLIĆ wszystkie wystąpienia ciągu jednocześnie.
Teraz po prostu WPISZ bezpośrednio tekst zastępczy ... Wszystkie wystąpienia zaznaczenia zostaną zastąpione podczas pisania (tak, jakby kursor znajdował się w wielu miejscach na raz!)
Bardzo poręczny ...
źródło
Jak stwierdził @JOPLOmacedo, ctrl+ Fjest tym, czego potrzebujesz, ale jeśli nie możesz użyć tego skrótu, możesz sprawdzić w menu:
i masz to.
Możesz także ustawić niestandardowy skrót klawiszowy dla funkcji Find :
Jako żądanie tylko do wyboru , obok pola wyszukiwania znajduje się przycisk, w którym można wyrazić zgodę na „w wyborze” .
źródło