Zwykle po prostu łatwiej jest całkowicie pominąć mysz - lub byłoby, gdyby Sublime nie zepsuł funkcji multiselect podczas zawijania słów. Oto oficjalna dokumentacja dotycząca używania klawiatury i myszy do wielokrotnego wyboru. Ponieważ jest trochę rozłożony, podsumuję to:
Tam, gdzie skróty są inne w Sublime Text 3, zanotowałem. W przypadku wersji 3 zawsze testuję przy użyciu najnowszej wersji deweloperskiej; jeśli używasz wersji beta, Twoje wrażenia mogą być inne.
Jeśli stracisz wybór podczas przełączania kart lub okien (szczególnie w systemie Linux), spróbuj użyć Ctrl+, Uaby go przywrócić.
Mysz
Windows / Linux
Cegiełki:
- Pozytywny Negatywny:
- Dodaj do wyboru: Ctrl
- Odejmij od zaznaczenia: Alt we wczesnych wersjach v3 nie działało to w przypadku wyboru liniowego.
- Rodzaj wyboru:
- Wybór liniowy: Left Click
- Zablokuj wybór: Middle Clicklub Shift+ Right Click W systemie Linux zamiast tego domyślnie wkleja się środkowe kliknięcie.
Połącz według własnego uznania. Na przykład:
- Dodaj do zaznaczenia: Ctrl+ Left Click(i opcjonalnie przeciągnij)
- Odejmij od zaznaczenia: Alt+ Left Click To nie działało we wczesnych wersjach v3.
- Dodaj zaznaczenie bloku: Ctrl+ Shift+ Right Click(i przeciągnij)
- Odejmij zaznaczenie bloku: Alt+ Shift+ Right Click(i przeciągnij)
Mac OS X
Cegiełki:
- Pozytywny Negatywny:
- Dodaj do wyboru: ⌘
- Odejmij od zaznaczenia: ⇧⌘(działa tylko z wyborem bloku w wersji 3; prawdopodobnie błąd)
- Rodzaj wyboru:
- Wybór liniowy: Left Click
- Zablokuj zaznaczenie: Middle Clicklub ⌥+Left Click
Połącz według własnego uznania. Na przykład:
- Dodaj do zaznaczenia: ⌘+ Left Click(i opcjonalnie przeciągnij)
- Odejmij od zaznaczenia: ⇧⌘+ Left Click(i przeciągnij - ta kombinacja nie działa w Sublime Text 3, ale podobno działa w 2)
- Dodaj zaznaczenie bloku: ⌥⌘+ Left Click(i przeciągnij)
- Odejmij zaznaczenie bloku: ⌥⇧⌘+ Left Click(i przeciągnij)
Klawiatura
Windows
- Wróć do trybu pojedynczego wyboru: Esc
- Rozszerz zaznaczenie w górę / w dół na wszystkich daszkach: Ctrl+ Alt+ Up/Down
- Rozszerz zaznaczenie w lewo / w prawo na wszystkich daszkach: Shift+ Left/Right
- Przenieś wszystkie strzałki w górę / w dół / w lewo / w prawo i wyczyść zaznaczenie: Up/ Down/ Left/Right
- Cofnij ostatni ruch zaznaczenia: Ctrl+U
- Dodaj następne wystąpienie zaznaczonego tekstu do zaznaczenia: Ctrl+D
- Dodaj wszystkie wystąpienia zaznaczonego tekstu do zaznaczenia: Alt+F3
- Obróć między wystąpieniami zaznaczonego tekstu (pojedyncze zaznaczenie): Ctrl+ F3(odwrotnie: Ctrl+ Shift+ F3)
- Zamień pojedyncze zaznaczenie liniowe w zaznaczenie blokowe, z daszkiem na końcu zaznaczonego tekstu w każdym wierszu: Ctrl+ Shift+L
Linux
- Wróć do trybu pojedynczego wyboru: Esc
- Rozszerz zaznaczenie w górę / w dół na wszystkich daszkach: Alt+ Up/ Down Zauważ, że możesz również przytrzymać, Ctrlaby uzyskać te same skróty co Windows, ale Linux ma tendencję do używania kombinacji Ctrl + Alt dla skrótów globalnych.
- Rozszerz zaznaczenie w lewo / w prawo na wszystkich daszkach: Shift+ Left/Right
- Przenieś wszystkie strzałki w górę / w dół / w lewo / w prawo i wyczyść zaznaczenie: Up/ Down/ Left/Right
- Cofnij ostatni ruch zaznaczenia: Ctrl+U
- Dodaj następne wystąpienie zaznaczonego tekstu do zaznaczenia: Ctrl+D
- Dodaj wszystkie wystąpienia zaznaczonego tekstu do zaznaczenia: Alt+F3
- Obróć między wystąpieniami zaznaczonego tekstu (pojedyncze zaznaczenie): Ctrl+ F3(odwrotnie: Ctrl+ Shift+ F3)
- Zamień pojedyncze zaznaczenie liniowe w zaznaczenie blokowe, z daszkiem na końcu zaznaczonego tekstu w każdym wierszu: Ctrl+ Shift+L
Mac OS X
- Wróć do trybu pojedynczego wyboru: ⎋(to jest symbol Maca dla Escape)
- Rozszerz zaznaczenie w górę / w dół na wszystkich CARETS: ⌃⇧⇡, ⌃⇧⇣(patrz uwaga)
- Rozszerz zaznaczenie w lewo / w prawo na wszystkich daszkach: ⇧⇠/⇧⇢
- Przenieś wszystkie jest kursor w górę / w dół / w lewo / w prawo i jasne wyboru: ⇠, ⇡, ⇣,⇢
- Cofnij ostatni ruch wyboru: ⌘U
- Dodaj następne wystąpienie zaznaczonego tekstu do zaznaczenia: ⌘D
- Dodaj wszystkie wystąpienia zaznaczonego tekstu do zaznaczenia: ⌃⌘G
- Rotacyjnego występowania wybranych tekstów (wybór): pojedynczy ⌥⌘G(reverse: ⌥⇧⌘G)
- Zamień pojedyncze zaznaczenie liniowe w zaznaczenie blokowe, z daszkiem na końcu zaznaczonego tekstu w każdym wierszu: ⇧⌘L
Uwagi dla użytkowników komputerów Mac
Na Yosemite i El Capitan, ⌃⇧⇡i ⌃⇧⇣są systemowe skróty klawiszowe domyślnie. Jeśli chcesz, aby działały w Sublime Text, musisz je zmienić:
- Otwórz
System Preferences
.
- Wybierz
Shortcuts
kartę.
- Wybierz
Mission Control
w lewym polu listy.
- Zmień skróty klawiaturowe dla
Mission Control
i Application windows
(lub je wyłącz). Używam ⌃⌥⇡i ⌃⌥⇣. Ich wartości domyślne to ⌃⇡i ⌃⇣; dodanie ⌃do tych skrótów wyzwala te same działania, ale spowalnia animacje.
Jeśli nie znasz symboli klawiatury Maca:
- ⎋ to klawisz ucieczki
- ⌃ jest kluczem sterującym
- ⌥ jest kluczem opcji
- ⇧ to klawisz Shift
- ⌘ jest kluczem polecenia
- ⇡ et al to klawisze strzałek, jak pokazano
ctrl+shift+l
daje wiele kursorów?