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.

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.


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.


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


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ść.


1
Doceń to Hassan / HMD
Jacko
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.