Apakah ada cara untuk memilih beberapa teks yang tidak berdampingan (benar-benar terpisah) di VS? Saya dapat melakukannya di MS Word dengan memilih teks secara terpisah dengan menahan tombol Ctrl, seperti ini:
Versi saya adalah 11.
Sunting: Saya tidak berbicara tentang Alt+Select
pemilihan blok. Juga saya ingin melihat apakah ada teknik di Notepad ++.
Jawaban:
Edit multi kursor secara native didukung di Visual Studio mulai dari versi 2017 Update 8. Berikut ini adalah ekstrak dari dokumentasi :
Beberapa dari perintah tersebut juga tersedia di
Edit
menu:sumber
Ada ekstensi baru untuk Visual Studio 2017 yang disebut SelectNextOccurrence yang gratis dan bersumber terbuka.
Fitur:
Perintah Visual Studio:
SelectNextOccurrence.SelectNextOccurrence
terikat ke Ctrl+ Dsecara default.SelectNextOccurrence.SkipOccurrence
tidak terikat secara default. (Disarankan Ctrl+ K, Ctrl+D )SelectNextOccurrence.UndoOccurrence
tidak terikat secara default. (Direkomendasikan Ctrl+ U)SelectNextOccurrence.AddCaretAbove
tidak terikat secara default. (Direkomendasikan Ctrl+ Alt+ Up)SelectNextOccurrence.AddCaretBelow
tidak terikat secara default. (Direkomendasikan Ctrl+ Alt+ Down)https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence
https://github.com/2mas/SelectNextOccurrence
sumber
Edit.Duplicate
karena mereka masih dihormati bahkan ketika menambahkanCtrl+D
ke pengikatan kunci untukSelectNextOccurrence
. VS 2019 Pintasan Default: docs.microsoft.com/en-us/visualstudio/ide/…Di Visual Studio .NET
Shift+Alt+. / Shift+Alt+,
Shift+Alt+.
- caret korek api;Shift+Alt+,
- hapus tanda sisipan sebelumnya;Fungsinya sama seperti di VSCode
Ctrl+D
.Lebih banyak pengaturan
Tool - Options - Environment - keyboard
. Selanjutnya diShow commands containing
enterEdit.
.Juga bisa menggunakan skema keyboard
Visual Studio Code
. Tersedia untuk Visual Studio 2017Sebagai kesimpulan, tautan bagus Visual Studio Semua pintasan keyboard
sumber
Ekstensi MixEdit untuk Visual Studio memungkinkan Anda melakukan multiediting dengan cara yang Anda gambarkan. Ini mendukung banyak tanda sisipan dan banyak pilihan.
sumber
Alt
. Sama seperti di MS Word, kecuali diAlt
sini, bukanCtrl
. MixEdit juga memiliki banyak opsi multi-pilih berguna lainnya. Ingatlah bahwa ini gratis hanya untuk evaluasi!Dari Visual Studio 2017 Versi 15.8, Ctrl + Alt + Click sekarang seharusnya menjadi cara bawaan untuk mengelola banyak tanda sisipan.
https://blogs.msdn.microsoft.com/visualstudio/2018/08/30/improving-your-productivity-in-the-visual-studio-editor/
sumber
Dalam Visual Studio 2019, Anda dapat meletakkan tanda sisipan Anda di tempat yang tepat dan kemudian tekan SHIFT ALT dan. (dot). Ini akan memilih kejadian berikutnya.
sumber
Sekadar catatan,
MixEdit tidak sepenuhnya gratis.
Setelah instalasi dan penggunaan, popup mengalihkan ke halaman web - mirip dengan pesan pop-up perangkat lunak tidak berlisensi SublimeText.
sumber
Untuk Visual Studio Code
Mendapat pertanyaan ini karena saya sedang mencari cara untuk memilih beberapa kata dengan klik mouse pada VS Code, yang harus dicapai dengan menggunakan
alt+click
, tetapi pengikatan tombol ini tidak berfungsi (saya pikir itu adalah sesuatu yang terkait dengan OS saya, Ubuntu ).Untuk siapa pun yang mencari sesuatu yang serupa, coba ubah kuncinya menjadi
ctrl+click
.Pergi ke
Selection
>Switch to Ctrl+Click for Multi Cursor
sumber
Pembaruan: Ekstensi MixEdit sekarang menyediakan kemampuan ini.
Ekstensi MultiEdit untuk VS memungkinkan untuk sesuatu yang serupa (tidak mendukung banyak pilihan pada tulisan ini, hanya beberapa tanda sisipan)
Kunjungi Hanselman untuk gif animasi cepat dalam tindakan ini: Pengeditan Simultan untuk Visual Studio dengan ekstensi MultiEdit gratis
sumber
Saya tidak dapat menemukan apa pun yang ada di dalamnya, yang menyedihkan. Ada fungsi ini di CodeRush .
Dengan Notepad ++, fitur ini sudah terpasang. Cukup aktifkan multi-pengeditan dari
Tapi itu tidak seintuitif MS Word yang memungkinkan Anda memilih dua kata dengan mengklik dua kali di atasnya (setelah Ctrl tentu saja).
sumber
dalam visual 2019, Buka Opsi untuk menampilkan semua masukkan deskripsi gambar di sini
dan multi pilih: pertahankan
Ctrl + Alt
lalu klik posisi yang Anda inginkan atau, pertahankanShift + Alt
lalu klik posisi ke multi pilih multi baris dari garis awal hingga akhir dikliksumber
Seharusnya ada cara untuk melakukannya sekarang,
Ctrl + Alt + Click
tetapi saya menggunakan ekstensi ini karena memiliki banyak fitur bagus lainnya yang saya gunakan: https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrencesumber
Sekarang pluginnya adalah trik Multi Line. Tombol akhir dan mulai memutuskan pilihan.
sumber