2012-08-28 19 views

Odpowiedz

324

W systemie Mac OS można użyć: CMD + CTRL + G

+4

Nie pamiętam tego. Jakiś pomysł na dobry mnemotechnic? Co 'g' może oznaczać? – andi

+6

@andy - 'g'lobal? – Andrew

+17

@i '' '' '' '' je wszystkie? :) – alex

254

Na Windows/Linux naciśnij Alt + F3.

+2

po prostu chcesz zgasić, że używa takich samych ustawień rozróżniania wielkości liter, jak __find__ lub __find i replace__. Zmieniłem nazwę klasy, a także nazwę instancji. : \ – Mathias

+3

@Mathias Nigdy nie rozumiałem praktyki używania nazw klas i wystąpień, które są identyczne we wszystkich przypadkach oprócz typu. Zawsze mam wrażenie, że nazwa klasy jest zbyt szczegółowa lub nazwa instancji jest zbyt ogólna i nie jest wystarczająco opisowa. – coder543

+0

Wiesz, jak trudne jest nazywanie. Może się wydawać, że jest to łatwe zadanie, ale często mam do czynienia z dobrymi nazwiskami zarówno dla klas, jak i instancji. Myślę, że "instancja to mała nazwa klasy" - wszystko ma sens. Mam na myśli - daje ci typ zmiennej na pierwszy rzut oka. Jedyne irytujące jest to, że masz wiele 'TextField'. Nie możesz oczywiście nazwać ich wszystkich 'textfield'. Przyznaję więc, że w niektórych przypadkach nie jest to wystarczająco szczegółowe (jak TextFields), ale jeśli mówimy o kontrolerach, myślę, że ma to sens, np. 'ArticleController = new ArticleController()' – Mathias

23

"W systemie Windows/Linux Naciśnij Alt + F3."

pracował dla mnie na Ubuntu. Zmieniłem go w "Wiązaniach kluczowych: użytkownik" na coś, co podobało mi się lepiej.

+7

Nie powinieneś edytować plików domyślnych, ponieważ zostaną nadpisane przy aktualizacji. Zamiast tego skopiuj właściwość do pliku "Wiązania klawiszy - Użytkownik" i tam ją edytuj, np. '{" keys ": [" ctrl + shift + g "]," command ":" find_all_under "}' – LouieGeetoo

+10

To jest duplikat istniejącej odpowiedzi i będzie lepiej pasował jako komentarz. – dbn

+1

@dbw - Zgadzam się z Tobą, ale zgodnie z moją najlepszą wiedzą nie ma reguły dotyczącej SO, która omawia, co zrobić z duplikatami odpowiedzi. – ArtOfWarfare

17

Uwaga

Nie należy zmieniać ustawień default, bo dostaje zresetowania na aktualizacji/uaktualnień. W celu dostosowania należy zastąpić każde ustawienie przy użyciu wiązań user.

Na Mac: Sublime Text 2> Preferencje> klawiszy domyślne Sublime Text 3> Preferencje> klawiszy

Otwiera to dokument, który można edytować skróty klawiszowe dla Sublime.

Jeśli szukasz „Ctrl + super-+ g” można znaleźć to:

{ "keys": ["ctrl+super+g"], "command": "find_all_under" }, 
+0

Ale nie wprowadzaj zmian w plikach konfiguracyjnych 'default', ponieważ są one zastępowane podczas aktualizacji i aktualizacji. Zamiast tego użyj plików wiążących "użytkownika" @ dcryan22 – ilhnctn

+0

@ilhnctn W prawo, nie powinieneś edytować tych plików. Powinieneś nadpisać je w kluczach "użytkownika". Właśnie opublikowałem wiązanie 'default', aby pokazać, jaka była kombinacja klawiszy. – dcryan22

+0

Dziękuję za uwagę, że @ilhnctn. Zaktualizowałem swoją odpowiedź. – dcryan22

4

Mimo, tutaj istnieje wiele odpowiedzi, istnieje problem w stosowaniu tego podejścia. Wybiera wszystkie dopasowania tekstowe. Nie tylko całe słowa, jak zmienne. Zgodnie z tymi question i answer, musimy zacząć od pustego wyboru. To znaczy zacznij używać skrótu, aby ułatwić wybór tylko całych słów.

+0

To świetnie wiedzieć. 'Alt + F3' bez zaznaczenia -> całe słowo. Z wyborem -> dokładne dopasowanie. – nh2

2

W pozostałych postach znajdują się klawisze skrótów, ale jeśli chcesz mieć opcję menu w każdym systemie, po prostu przejdź do Znajdź> Szybkie wyszukiwanie Wszystkie, jak pokazano na załączonym obrazku.

Sprawdź również inne odpowiedzi dotyczące wiązania klawiszy, aby zrobić to szybciej niż kliknięcie menu.

Mam nadzieję, że pomoże! :)

Sublime Text 3

Powiązane problemy