Jak mogę umieścić kursor w każdej linii w Sublime Text?

95

Chcę mieć możliwość jednoczesnej edycji każdego wiersza moich danych, na przykład umieszczania cytatów przed każdym wierszem. Zastanawiam się, jaka kombinacja klawiszy umożliwi mi to.

Jacko
źródło

Odpowiedzi:

190

Cztery kroki:

  1. Zaznacz cały tekst: CTRL A
  2. Aktywuj wiele kursorów: CTRL (or CMD on Mac) SHIFT L
  3. Naciśnij Homeklawisz, aby przenieść wszystkie kursory na początek linii
  4. Naciśnij "klawisz cytatu, aby wstawić cytat.

Używanie klawiszy strzałek Home Endi CTRL+ left | rightjest przydatne podczas zarządzania wieloma kursorami.

Eric Hotinger
źródło
4
Używam Sublime od ponad 5 lat i chciałbym wiedzieć o tym lata temu. @Jacko Daj temu człowiekowi zielony znacznik wyboru.
Dave Liu
1
jak to nie jest nawet sprawdzone jako odpowiedź
mahmoudafer
Tak mi przykro, nie miałem prowizji - właśnie dałem Ericowi zielony czek!
Jacko
Mam wrażenie, że wracam tu raz w miesiącu po wypróbowaniu każdej innej kombinacji klawiszy, o której myślę. Dzięki (jeszcze raz) za to.
Joshua Pinter
@ DamiánRafaelLattenero jak?
Alex78191
14

Na komputerze Mac możesz zaznaczyć linie, które chcesz edytować i używać CMDShiftL, lub ctrlShiftLw systemie Windows.

Tgsmith61591
źródło
3
Jeśli zdarzy ci się używać Loom, zamknij ten program, ponieważ przejmuje on tę kombinację klawiszy skrótu na komputerze Mac.
Abram
4

Na komputerze Mac

  1. cmd+ A(Wybierz wszystko)
  2. cmd+ shift+ L(Podziel zaznaczenie na linie)
  3. shift+ 2(Wybór surround z cudzysłowami)
  4. esc (Ucieczka)

Wiele kursorów

Słońce
źródło
Dzięki! Krok 3 powinien być shift + ".
entron
3

W systemie Windows

CTRL+ A(Wybierz wszystkie dane)

CTRL+ Shift+ L(Kursor pojawi się w każdej linii)

Shift+ (prawy lub lewy klawisz) (przesuń kursor w lewo lub w prawo)

Naciśnij, ESCaby usunąć ostrość.

Hassan Raza
źródło
1
Doceń to Hassan / HMD
Jacko