Apa itu kursor?
Kursor adalah indikator posisi di mana kita mengedit kode kita. Biasanya, hanya satu kursor yang kita butuhkan.

Apa itu pengeditan multi-kursor?
Pengeditan multi-kursor adalah fitur yang memungkinkan Anda menempatkan banyak kursor dalam kode Anda dan mengeditnya secara bersamaan.

Bagaimana cara menggunakannya?
Ada beberapa cara untuk mengaktifkan pengeditan multi-kursor.
Tambahkan kursor dengan satu klik
Untuk menambahkan kursor baru, tahan Control
lalu SHIFT
klik.

Tambahkan kursor dengan tombol panah
Jika Anda ingin menambahkan beberapa kursor pada kolom yang sama, daripada membuang waktu membidik dan mengklik, Anda dapat menggunakan tombol panah untuk menavigasi. Tahan ⌃ – Control
lalu atau untuk menambahkan kursor ke baris di atas dan di bawah posisi Anda saat ini ⇧ - SHIFT
. Anda dapat membatalkan pilihan kursor dengan menekan panah ke arah yang berlawanan. ↑↓

Tambahkan kursor dengan drag
Jika Anda tidak ingin memegang beberapa tombol secara bersamaan, ini adalah metode dengan memegang kunci paling sedikit. Untuk menambahkan beberapa kursor, tahan Option
lalu seret kursor Anda.

Hapus kursor dengan satu klik
Untuk menghapus kursor, tahan Control
lalu SHIFT
klik kursor yang ada. Anda dapat menggunakan ini terlepas dari metode apa pun yang Anda tambahkan kursor.

Keluar dari mode pengeditan multi-kursor
Untuk kembali ke pengeditan kursor tunggal, tekan saja esc
.
Mengapa kita memerlukan ini?
Jika Anda belum pernah melihat trik ini sebelumnya, Anda mungkin bertanya-tanya apa manfaat mengedit di banyak tempat sekaligus. Ada banyak cara untuk menggunakan pengeditan multi-kursor ini, yang mungkin Anda ambil di sepanjang jalan. Saya akan menunjukkan beberapa dari mereka untuk membantu Anda memulai. Setelah Anda melihat contoh-contoh ini, Anda mungkin menemukan salah satu yang sesuai dengan alur kerja Anda.
Inisialisasi CodingKey khusus
Katakanlah Anda memiliki struct yang Anda inginkan untuk memiliki kunci pengkodean khusus. Mendefinisikan semua kunci untuk semua properti dalam struct adalah proses yang melelahkan. Pengeditan multi-kursor dapat membantu mempermudah proses.

- Pertama, saya menyalin semua properti di struct.
- Kemudian, kita paste ke enum
CodingKeys
.
- Kami menggunakan multi-kursor untuk mengganti
let
dengan case
dan menghapus setiap tipe properti.
- Setelah itu, kita keluar dari mode multi-kursor dan menambahkan perubahan yang diperlukan.
Ubah gaya indentasi parameter metode
Kami menambahkan kursor sebelum setiap parameter dengan Control+SHIFT+klik
kemudian menambahkan baris baru untuk memperluas parameter kami menjadi beberapa baris.
