Apa itu 'Pengeditan multi-kursor' di editor Xcode 10. (informasi lebih lanjut tentang hal yang sama disebutkan dalam catatan rilis tetapi tidak dapat dipahami.)
Bagaimana tepatnya cara kerjanya?
Apa itu 'Pengeditan multi-kursor' di editor Xcode 10. (informasi lebih lanjut tentang hal yang sama disebutkan dalam catatan rilis tetapi tidak dapat dipahami.)
Bagaimana tepatnya cara kerjanya?
Jawaban:
Untuk mengedit beberapa contoh teks dalam beberapa bagian dokumen, Anda dapat menggunakan pengeditan multi-kursor. Ini memungkinkan beberapa kursor ditempatkan di tempat yang berbeda sehingga teks dapat ditambahkan, dimodifikasi, atau dihapus .
itu namanya Editor Sumber , untuk tujuan referensi saya mengambil jawaban dari whats-new-in-xcode10 dan Sample link 1 dan Sample link 2
Xcode 10 Source Editor sekarang mendukung pengeditan multi-kursor yang memungkinkan Anda dengan cepat mengedit beberapa rentang kode sekaligus.
Dengan proyek yang mendukung kontrol sumber, editor sumber menampilkan perubahan yang dibuat oleh pengembang di selokan dan menunjukkan perubahan yang dibuat oleh pengembang lain yang belum ditarik ke dalam proyek
Cmd + D
dalam preferensi :)
Cara terbaik untuk menggunakannya adalah dengan menggunakan Select Next Occurrence
perintah dari Find
menu.
Pintasan keyboard defaultnya adalah alt+ cmd+ e, tetapi Anda dapat mengaturnya menjadi cmd+ duntuk meniru perilaku Sublime Text.
Dengan cara ini, Anda dapat mengedit baris kode yang berbeda, sedangkan solusi dalam jawaban lain hanya memungkinkan Anda mengedit baris yang serupa.
Misalnya, jika Anda memiliki kode ini:
NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);
Anda cukup:
Stringg
kemunculan pertama dari baris pertama menggunakan kursorSelect Next Occurrence
pintasan keyboard 4 kalidan Anda akan memiliki:
NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);
Shift+ Ctrl+ click bila Anda ingin mengedit teks yang sama dalam file untuk beberapa kali misalnya
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
dalam hal ini saya harus menempatkan true pada keempat baris maka sebaiknya lebih baik untuk menempatkan true sekaligus dengan menggunakan shift+ control+click daripada mengedit setiap baris
Ada juga pintasan keyboard yang tersedia untuk mereka seperti saya yang menggunakan cmd+ Shift+ Ldi Sublime.
Ini namanya Selection - Split Selection By Lines
. Saya mengaturnya ke cmd+ Shift+ Ltetapi saya harus mengatur Show Library
pintasan ke sesuatu yang lain secara acak yang tidak saya gunakan untuk menyelesaikan konflik.
Select All Find Matches
alih-alih Selection - Split Selection By Lines
bekerja.