2013-12-17 12 views
22

Kiedy wybrać wiele wierszy tekstu w edytorze tekstu Sublime Text 3, i starają się znaleźć (Ctrl + F) istniejący ciąg w nim, to się nie powiedzie. W rzeczywistości każde podkreślenie, które robię, sprawia, że ​​ciąg staje się nieopłacalny. Na przykład, jeśli podświetlam cały tekst w moim pliku i istniejący ciąg, nie można znaleźć żadnych dopasowań. Tylko wtedy, gdy szukany ciąg nie jest podświetlony, można przeszukać ciąg.Sublime tekst znaleźć w doborze

Mam podświetlone "w zaznaczeniu", "podświetl dopasowania" i "oblewaj" flagi. Moje preferencje użytkownika są następujące:

{ 
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", 
    "font_size": 10, 
    "auto_find_in_selection": true, 
    "trim_trailing_white_space_on_save": true, 
    "ignored_packages": 
    [ 
     "Vintage" 
    ] 
} 

Każda pomoc zostanie doceniona. Próbowałem to rozgryźć przez godzinę. Pierwotnie miałem "auto_find_in_selection" ustawione na false - myślałem, że to winowajca, ale problem utrzymywał się nawet po ustawieniu go na wartość true.

+0

Upewnij się, że wyłączyłeś regex, ustawienie wielkości liter włączyło się we właściwe ustawienie i upewnij się, że przycisk "selected" jest włączony, gdy wykonujesz ctrl-f. – jraede

+0

Wybrany przycisk został włączony (nazwałem go postem jako flaga "w zaznaczeniu"), a przycisk regex jest również wyłączony. –

+0

Przeszukałem go i wierzę, że mój problem może mieć coś wspólnego z tym: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=7062, uważam, że nie ma rozwiązania ten post. –

Odpowiedz

18

Walczyłem również z tym problemem i na razie (ST3 Build 3059) nadal wydaje się być błąd. Wygląda na to, że edytor nie aktualizuje zaznaczenia paska wyszukiwania/zastępowania, gdy jest otwarty.

Oto obejście:

1) Zamknij Znajdź/Zamień bar

2) Dokonaj wyboru

3) Otwarte wyszukiwania/wymienić pasek i wprowadź zapytanie

Nadzieja to pomaga!

+0

To działa, chociaż nieco denerwujące, ponieważ pasek musi być zamknięty za każdym razem. Mam nadzieję, że wkrótce naprawią ten błąd. –

+0

Używam Submlime Text 2 i muszę zrobić "find all", aby to zadziałało – TecBrat

+0

Miałem właśnie ten sam problem, ale w moim przypadku problem polegał na tym, że włączono flagę "Whole word" Jak tylko go wyłączyłem, wszystko było pisane ze światem – brooklynsweb

28

iść do settings ->user i dodać tę linię:

"find_selected_text": true 

następnym razem wybierzesz tekst i naciśnij cmd+'f' będzie tam jako domyślną wyszukiwarkę.

+0

Osobiście wolę mieć to, ponieważ ctrl + d zrobi to po otwarciu paska wyszukiwania –

+0

Czy znasz sposób, aby zmienić to tak, że będzie działać gdy wybrana jest tylko jedna linia? Sugerowana zmiana działa tylko po wybraniu wielu linii – user2544542

+0

Właściwie ta linia działała lepiej dla mnie '' auto_find_in_selection ": true,'. Jednak działa tylko dla wielu linii, jak sądzę, – Arjun

Powiązane problemy