Zainstalowałem Sublime Text 2 w systemie Windows i próbuję użyć funkcji wielu kursorów.
Najpierw zaznaczam wybór, którego szukam (trzy wiersze).
Następnie mogę nacisnąć CTRL+, Daby zaznaczyć każde ponowne wystąpienie, lub ALT+, F3aby zaznaczyć wszystko. W mojej sytuacji są cztery powtórzenia.
Chcę teraz przesunąć kursory pośrodku trzech linii i dodać informacje, które zostaną dodane do wszystkich wystąpień.
Jak tylko kliknę zaznaczenie, wielokrotny wybór zniknie? Czy jest coś, co robię źle, jestem pewien, że jest to złe, ale ponieważ dokumentacja jest tak słaba, że nie mogę się dowiedzieć, jak to zrobić?
sublimetext2
sublimetext
StuartM
źródło
źródło
ctrl+shift+l
daje wiele kursorów?Ctrl + left click
było dla mnie rozwiązaniem. Więcej informacji znajdziesz w odpowiedzi Zenexer.Odpowiedzi:
W trybie Sublime Text po zaznaczeniu wielu regionów tekstu kliknięcie jest uważane za sposób na wyjście z trybu wielokrotnego wyboru. Zamiast tego przesuń kursor za pomocą klawiszy klawiatury (strzałki, Ctrl + strzałki itp.), A wszystko będzie dobrze
źródło
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:
Połącz według własnego uznania. Na przykład:
Mac OS X
Cegiełki:
Połącz według własnego uznania. Na przykład:
Klawiatura
Windows
Linux
Mac OS X
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ć:
System Preferences
.Shortcuts
kartę.Mission Control
w lewym polu listy.Mission Control
iApplication 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:
źródło
Alt
kliknięcie-przeciągnięcie) - jeśli włączone jest zawijanie wyrazów, linie zostaną uszkodzone podczas wcinania. Czy to znany błąd?⇧⌘L
wydaje się działać lepiej.Spróbuj użyć klawisza Ctrl i kliknij wiele miejsc, w których chcesz umieścić kursory. Ctrl-D służy do wyszukiwania wielokrotnego przyrostowego.
źródło
cmd + click
komputerze Mac można wstawiać wiele kursorów w dowolnym miejscu.Uważam, że tryb vintage działa naprawdę dobrze z wysublimowanym multiselect.
Moimi najczęściej używanymi klawiszami byłyby „w” do przeskoczenia słowa, „^” i „$” do przejścia do pierwszego / ostatniego znaku w linii. Kombinacje takie jak „2dw” (usuń następne dwa słowa za kursorem) sprawiają, że użycie funkcji multiselect jest naprawdę potężne.
Wydaje się to oczywiste, ale naprawdę przyspieszyło mój przepływ pracy, szczególnie podczas edycji HTML.
źródło
Użytkownicy komputerów Mac, pozwolę sobie zaoszczędzić czas:
źródło