Memilih Kolom dalam Kode VS

143

Apakah VS Code mendukung pemilihan kolom teks? Saya belum menemukan fitur ini jadi saya bertanya-tanya apakah fitur ini disembunyikan di suatu tempat. Saya akrab dengan menahan Alt saat memilih teks tetapi VS Code tidak berlaku seperti ini.

ChiliYago
sumber
9
Pastilah itu. Tahan tombol Alt dan pilih kolom teks. Sudah ada di sana selama saya bisa ingat.
ChiliYago
0.10.11 tidak memilih kolom teks untuk saya. Sedang mencari fitur juga.
slestak
Sepertinya ada beberapa pekerjaan di dalamnya. github.com/Microsoft/vscode/issues/4092
slestak
4
Mulai April 2018 (versi 1.23), kita dapat menggunakan tombol tengah mouse untuk memilih banyak kolom. code.visualstudio.com/updates/…
blueray
Kode VS tidak memiliki pilih kolom nyata. Membandingkan: pilih kolom yang sebenarnya untuk VSCode aneh bukan benar-benar pilih kolom . Menunggu VSCode untuk mendukung ruang virtual jadi pilih kolom yang sebenarnya dapat ditambahkan.
gman

Jawaban:

209

Dalam Visual Studio Code versi 1.0, Anda sekarang dapat memilih kolom dengan menahan Bergeser + Alt , lalu klik dan seret dengan mouse. Ini juga dapat dilakukan hanya dengan menggunakan keyboard dengan menahan Ctrl + Bergeser + Alt dan kemudian menggunakan tombol panah.

tayopi
sumber
20
Ini benar-benar "klik, geser + alt + seret". Jauh lebih nyaman daripada "alt + drag" VS klasik. Apakah ada cara untuk membuat VS Code bekerja persis seperti VS?
Steve
8
@Steve File > Preferences > Keyboard Shortcuts. Kemudian cari cursorColumnSelect, maka Anda dapat memodifikasi pintasan keyboard. Ini dilakukan pada VS Code, versi 1.22. Dari catatan, columnSelect adalah apa yang Anda perlu ubah Shift + Alt + Seret, tapi sekarang, tidak ada cara untuk mendaftarkan acara tombol mouse di Electron.
tom_mai78101
3
Ini bukan kolom yang dipilih dengan definisi editor apa pun yang pernah ada pilih kolom. VSCode tidak menempatkan kolom melalui ruang virtual sehingga tidak berguna karena sebenarnya bukan kolom. Membandingkan pilih kolom yang sebenarnya untuk VSCode aneh bukan benar-benar pilih kolom
gman
2
@ FranklinYu, studio visual (bukan vscode) , emacs , intellij , notepad ++ , slickedit , dan banyak lagi ... Setidaknya menggunakan pengeditan kolom sungguhan singkat di akhir 80-an . Tidak mengatakan itu yang pertama, hanya saat itulah saya mulai menggunakan dan membutuhkan fitur dan menemukan bahwa editor yang hilang itu menghalangi saya.
gman
2
fakta bahwa saya harus google dan datang ke sini setiap kali saya perlu melakukan ini, berarti pintas ini tidak cukup baik ..
Alex R
52

Di MacOS: Bergeser + Pilihan dan mouse, atau Bergeser + Pilihan + Cmd dan tombol panah

DrStrangepork
sumber
1
Bagi saya itu adalah Shift + Cmd dan mouse. Mungkin sudah berubah?
Lars Nyström
Tampaknya menjadi Shift + Cmd pada versi 1.18.1 saya juga. Memperbarui jawaban saya.
DrStrangepork
1
Harap perbarui jawabannya karena sekarang Shift + Cmd di OSX.
Kevin Farrugia
1
Itu belum berubah. Milik Anda adalah Shift + Cmd karena Anda memilih "Pilihan & gt; Alihkan ke Cmd + Klik untuk Multi-Kursor"
Eric
8

Saya baru saja menerbitkan ekstensi untuk Visual Studio Code yang mengubah pilihan multi-baris menjadi pilihan kolom. Ini meniru TextMate Toggle Column Selection perintah dan berfungsi sebagai pendekatan alternatif untuk VSCode perintah pilihan bergeser + tombol panah yang menurut saya lebih alami untuk digunakan.

Erik P. Hansen
sumber
0

Di Mac, hanya menggunakan keyboard, saya hanya perlu menggunakannya Cmd + Bergeser + Memilih dan kemudian tombol panah.

kidbrax
sumber