W Sublime, po wykonaniu jednej "wymiany wszystkich", pola tekstowe Znajdź/Zamień u dołu ekranu znikają. Często robię wielokrotne zamienianie allów, więc chcę, aby pola pozostały tam/utrzymują się, dopóki ich nie zamknę. Mam wrażenie, że udało mi się to osiągnąć w przeszłości, ale nie mogę znaleźć sposobu, aby do niego wrócić.Znajdź/zamień pola tekstowe w wysublimowanym tekście znikną po zamianie Wszystkie
Odpowiedz
To jest testowany tylko w Sublime Text 3, ale powinien działać w ST2 także:
Wybierz
Preferences > Key Bindings -- Default
.Wyszukaj
ctrl+alt+enter
i skopiuj cały blok.Wybierz
Preferences > Key Bindings -- User
.Wklej skopiowany blok w dowolnym miejscu i usuń z niego część
, "args": {"close_panel": true}
.Zapisz
Key Bindings -- User
i przetestuj go (nie musisz ponownie uruchamiać Sublime Text).
Ponieważ zostały zmodyfikowane tylko klucz wiążące, należy pamiętać, że oczekiwane zachowanie będzie działać tylko wtedy, gdy wykona Ctrl + alt + Wprowadź wewnątrz poszukiwaniu & wymienić panel.
Po kliknięciu przycisku Replace All
zostanie zastosowane zachowanie "stare" - tzn. Panel zostanie zamknięty.
Działa! Awesome ... –
A więc "Replace All" nadal zamyka panel? Czy istnieje rozwiązanie pozwalające utrzymać panel otwarty * cały czas *? Wykonuję wiele operacji wyszukiwania/zamiany w wielu plikach i uważam, że ciągłe otwieranie-zamykanie jest męczące. – cbmtrx
Istnieją dwa różne typy paneli wyszukiwania, których można użyć w Sublime Text 2. Istnieje regularne wyszukiwanie i wyszukiwanie przyrostowe. Główną różnicą między tymi dwoma panelami wyszukiwania jest zachowanie klawisza Enter. W panelu wyszukiwania regularnego wpisz ruchy do następnej instancji, a w panelu wyszukiwania przyrostowego klawisz Enter znajduje pierwszą instancję, a następnie zamyka panel.
ze skrótu klawiszowego dla Windows są następujące:
- Ctrl + F: Regular Search
- Ctrl + I: Wyszukiwanie przyrostowe
Ta strona ma więcej informacji na temat wyszukiwania i zastępowania w Sublime Text 2, jeśli jesteś zainteresowany:
http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace.html
Moje pytanie: czy istnieje sposób, aby dokonać pełnego znalezienia/zastąpienia siedzenia tam, bez względu na to, co z nim zrobisz, na żądanie? – bahmait
Jeśli się nie mylę, zwykłe wyszukiwanie powinno to zrobić. Czy to ten, którego używasz? – tayopi
To jest tak. Regularne odnajdywanie (lub zamiana) pozostanie ustawione po znalezieniu tylko raz lub jednorazowej zamianie. Ale nie po znalezieniu wszystkiego lub zastąpieniu wszystkiego. Sądzę, że istnieje sposób, aby uzyskać to ostatnie. – bahmait
Edycja: zobacz zaakceptowaną odpowiedź - była to robota przy użyciu innych funkcji.
command+shift+f
na komputerze Mac. (Prawdopodobnie ctrl+shift+f
dla komputerów innych niż Mac.)
Pozostaw pole "Gdzie" puste tylko dla bieżącego pliku lub ścieżkę do folderu nadrzędnego, aby zrobić wszystko w obrębie rodziców i dzieci.
Kliknij "Znajdź". Alert wyświetli pytanie, czy chcesz zastąpić wszystkie wystąpienia.
Testowany tylko na Sublime 3.
@ enrey ponownie czytając twój komentarz, pomyślałam: dzięki! – bahmait
- 1. Jak nagrać makro w wysublimowanym tekście 2?
- 2. Zmiana skrótu klawiaturowego w wysublimowanym tekście 2
- 3. Jak zmienić kolor konsoli w wysublimowanym tekście?
- 4. Podświetlanie SpecFlow/Gherkin w wysublimowanym tekście 2
- 5. Jak uruchomić aplikację węzła o wysublimowanym tekście
- 6. Jak zmienić pozycję panelu wyjściowego w wysublimowanym tekście?
- 7. Wyrównywanie pola tekstowe za pośrednictwem HTML
- 8. Użyj uzupełniania kodu w vimie jak w wysublimowanym tekście
- 9. Jak wyczyścić wszystkie pola tekstowe w DIV za pomocą jQuery?
- 10. Czy jest możliwy kursor blokowy w wysublimowanym tekście 3?
- 11. Pokaż ukryte foldery w wysublimowanym tekście? (Mac osx)
- 12. Jak wybrać wszystkie pola tekstowe i pola tekstowe za pomocą jQuery?
- 13. Key binding. Jak uruchomić zewnętrzny skrypt (zewnętrzne polecenie/program) w wysublimowanym tekście 2 po naciśnięciu klawisza?
- 14. Wyświetl pole tekstowe po zaznaczeniu pola wyboru w obiekcie wizualnym
- 15. Jak iterować wszystkie pola tekstowe na bieżącej stronie
- 16. Znajdź wszystkie węzły tekstowe
- 17. jQuery Znikną na stronie/treści po załadowaniu?
- 18. Zmiana wyglądu w wysublimowanym tekście 3 podczas przełączania trybu w Vintage
- 19. dynamicznie generować pola tekstowe w asp.net
- 20. wyświetlić dwa pola tekstowe w customMessageBox?
- 21. Czy istnieje polecenie przesuwania w górę iw dół listy plików paska bocznego w wysublimowanym tekście?
- 22. Jak włączyć pogrubione czcionki w wysublimowanym tekście 2 w systemie Linux?
- 23. Jak znikną obiekt NSSound
- 24. Jak utworzyć skrót do powiązania z kluczem, aby uruchomić niestandardowy pakiet/wtyczkę w wysublimowanym tekście?
- 25. Czy można używać wyrażeń regularnych jako zmiennych do znajdowania i zamiany w wysublimowanym tekście?
- 26. Znajdź wszystkie węzły tekstowe na stronie HTML
- 27. wpf: Przyciski, pola tekstowe, odcinanie się
- 28. Potrzebuję pomocy w dopasowaniu/zamianie Regexa
- 29. Jak uzyskać wszystkie pola tekstowe w danym div na podstawie jego nazwy klasy?
- 30. Jak przeszukać wszystkie pola tekstowe w bazie danych dla niektórych podłańcuchów przy pomocy T-SQL
To jest ważne pytanie, próbowałem zrobić to samo! – vgoklani
Czy próbowałeś ponownie zainstalować Sublime? – chuff
Tak. Domyślnym zachowaniem wydaje się być: dla pojedynczego znalezienia lub zamiany, pola nie zamykają się. Ale po znalezieniu wszystkich lub zastąpieniu wszystkiego, robią to, nawet po ponownym zainstalowaniu. To bardzo denerwuje, gdy trzeba ponownie otworzyć pudełko. Chcę tylko, żeby tam siedział przez całą sesję montażową. – bahmait