W systemie Windows używam Notepad ++, który ma świetną funkcję, gdy wybieram słowo, wszystkie wystąpienia tego słowa są również podświetlone w tym samym dokumencie. Uważam, że jest to bardzo pomocne w znajdowaniu wzorców w gigantycznych plikach dziennika.
Zastanawiam się, czy istnieje podobna funkcja w edytorze tekstu na komputerze Mac. Przejrzałem dokumentację TextWrangler i TextMate bezskutecznie. Mam nadzieję, że jest na to sposób, dzięki czemu mogę być bardziej produktywny podczas pracy na komputerze Mac.
-
Uwaga: w Notepad ++ nie musisz używać skrótu klawiaturowego, aby to zadziałało ... po prostu zaznaczasz tekst i automatycznie podświetla.
macos
mac
text-editors
textmate
textwrangler
jedierikb
źródło
źródło
Odpowiedzi:
Sublime Text jest w stanie to zrobić.
źródło
Kto powiedział, że BBEdit nie może tego zrobić?
Z dokumentem w oknie przednim:
Aby wyłączyć wyszukiwanie na żywo, kliknij Doneprzycisk.
Odniesienie: Instrukcja obsługi BBEdit 9.5 , strony 159-160
źródło
Oprócz odpowiedzi @ Tima , ale także z danymi wejściowymi z tej wiadomości na liście mailingowej TextMate, można utworzyć następujący skrót klawiszowy:
Przypisałem to do Command-A, i działa całkiem nieźle, podkreślając wszystkie wystąpienia słowa pod kursorem, niezależnie od tego, czy jest wstępnie wybrane, czy nie.
Ostrzeżenia: ta czynność spowoduje przewinięcie pliku do ostatniego wystąpienia podświetlonego słowa, więc należy ręcznie przewinąć do tyłu. Ponadto spowoduje to automatyczne podstawienie wszystkich wystąpień wpisanym tekstem („edycja równoległa”), co jest wygodne w wielu przypadkach, ale należy zachować ostrożność, jeśli nie jest to zamierzone.
źródło
TextMate 2 robi to naprawdę ładnie powiązane z Control-W
To makro [1] jest wbudowane.
^W
wybierze słowo, ale gdy już istnieje wybór,^W
doda kolejną instancję do wyboru (wielu): Naprawdę fajna funkcja!Jeszcze lepiej: naciśnij dwukrotnie klawisz Shift, aby cofnąć zaznaczenie ostatnio dodanej instancji (świetne, jeśli przekroczysz zestaw, który chcesz wybrać.
Jeszcze lepiej: wszystkie są teraz osobnymi zaznaczeniami, więc możesz wpisać edit select i działa na każdym osobno, ale synchronicznie. Fantastyczna oszczędność czasu!
[1] To tylko makro powiązane
^W
zdyn.selection
selektorem zakresuźródło
Cóż, BBEdit wykonuje wyszukiwanie przyrostowe. Oczywiście Emacs / Aquamacs i Vim / MacVim też to robią. Jest to naprawdę istotna funkcja dla mnie i jestem zrozpaczony, że TextMate i SubEthaEdit nadal nie obsługują tego.
źródło
Niezupełnie to, czego chcesz, ale TextMate ma również wyszukiwanie przyrostowe.
Naciśnij Ctrl + S i zacznij pisać tekst. To, co wpisujesz, pojawi się na pasku stanu w dolnej części okna TextMate, a także zostanie podświetlone w otwartym dokumencie, jeśli otwarty dokument zawiera ten tekst.
Ponowne naciśnięcie Ctrl + S spowoduje wybranie następnego dopasowania w dokumencie. Jest bardziej natychmiastowy niż Command + S.
źródło
Wcześniejsze wersje BBEdit mogły nie być w stanie tego zrobić, ale od wersji 11 jest to możliwe poprzez:
Zwróć uwagę, że „darmowa wersja” BBEdit, o nazwie „TextWrangler”, nie ma tej funkcji (wydaje się, że jest to jeden z wielu elementów zarezerwowanych dla starszego brata TextWranglera, aby osłodzić pulę ulepszającym).
źródło
Lifehacker.com mówi, że to fajna alternatywa. http://www.fraiseapp.com/
Nie mam z tym osobistego doświadczenia. Ale to ładnie wygląda.
źródło
Po przejściu z systemu Windows na OS / X brakowało mi Notepad ++. Po kilku badaniach przyszedłem do Textwranglera. Cechą, której często używałem w Notepad ++, było wyróżnianie wszystkich wystąpień wybranego słowa. Textwrangler nie miał tej funkcji tak łatwo dostępnej. Ma taką funkcję, ale musisz użyć wyszukiwania na żywo ( ⌥⌘F), ale ponieważ w momencie, gdy podświetlony tekst nie jest wypełniony w polu tekstowym wyszukiwania na żywo, musisz skopiować podświetlony tekst ( ⌘C), uruchomić wyszukiwanie na żywo ( ⌘C), a następnie wkleić tekst ( ⌘V)
Ponieważ mam zainstalowaną magiczną mysz i lepsze narzędzie dotykowe, związałem magiczny gest myszy, aby wykonać podwójne kliknięcie (aby wybrać pracę, w której znajduje się kursor) + ⌘C+ ⌥⌘F+⌘V
źródło
Kursor / zaznaczenie Visual Studio Code
Darmowy program Visual Studio Code ma tę funkcję (
cmd-shift-L
natychmiast wybiera wszystkie inne wystąpienia bieżącego wyboru,cmd-D
następne wystąpienie ...) - w pełni odpowiedział w innym poście na temat przepełnienia stosu .Lub po prostu zobacz skróty klawiszowe VS Code (wrażliwe na system operacyjny).
źródło