Ctrl+ Dwykonuje find_under_expand
polecenie wzniosłe. To w zasadzie szukało następnego wystąpienia już zaznaczonego tekstu i zaznaczało go, więc kiedy edytuję, jest on edytowany w obu miejscach w tym samym czasie. Obecnie próbuję przejść do edytorów IDEA (takich jak WebStorm, PHPStorm, PyCharm itp.), Ale nie znalazłem jeszcze czegoś takiego jak to polecenie w tym IDE.
89
Odpowiedzi:
Wydaje mi się, że niedawno dodali to do najnowszej wersji IntelliJ i zakładam, że PhpStorm również. Ponieważ powiązania są specyficzne dla systemu, spójrz na http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Wygląda na to, że ta wersja jest dostępna za pośrednictwem EAP, więc nie wiem, kiedy wydadzą ją do ogólnego użytku (lub czy już ją wydali).
DEFAULT SHORTCUTS
Alt+ Jw systemie Windows i Linux Ctrl+ Gw systemie Mac OS X
źródło
Alt+J
naWindows
,Ctrl-G
naMac OS X
Alt+J
wybierze / odznaczy następne wystąpienie w systemie Windows.Ctrl+Alt+Shift+J
lubCtrl-Cmd-G
W systemie Mac OS X następne wystąpienie można wybrać za pomocą Ctrl+G
źródło
W oknie ustawień wyszukaj „Dodaj wybór dla następnego wystąpienia” (PhpStorm 8.0.1)
Na Macu domyślnym jest ctrl + G, ale możesz to zmienić na ctrl + D (lub cmd + D na mac)
źródło
W systemie Windows
Alt+ j- Wybór wielokrotny
Alt+ Shift+ j- Odznacz wielokrotne zaznaczenie
źródło
Obecnie jest zmapowany z
do wyboru, Alt + J
do odznaczenia, Alt + Shift + J
ale jeśli znasz wzniosłe skróty, takie jak Ctrl + D
Jetbrains daje możliwość zmiany ustawień,
Ustawienia -> Mapa klawiszy -> Działania edytora
wyszukaj wielokrotny wybór, znajdź, Alt + J a następnie kliknij prawym przyciskiem myszy -> wybierz zmień skróty klawiaturowe
ustaw skróty, które chcesz, jak wzniosłe, Ctrl + D
Oto dokumenty
źródło
Myślę, że to, co chcesz zrobić, to od razu refaktoryzować wszystkie miejsca w pliku. Tak więc w maszynie MAC przydatnym skrótem jest shift + F6 (być może będziesz musiał użyć klawisza fn przed F6). Kliknij tekst, który chcesz zmienić, a następnie naciśnij Shift + F6 . Podświetli tekst, a następnie zmianę we wszystkich miejscach w pliku. :)
Zrobi to samo, co sublime ctrl + D
źródło
PhpStorm ma odpowiednio opcję „Select Word at Caret”, Ctl + W i Ctl + Shift + W (możesz sprawdzić swoje klawisze, wyszukując w obszarze Preferencje> Mapa klawiszy).
Szczegóły tutaj: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275
Nie jestem do końca pewien, czy jest taki sam, jak wspomniałeś, ale jest bardzo przydatny!
źródło