Saya mencoba menemukan jalan pintas untuk menduplikasi baris dalam Visual Studio Code (saya menggunakan 1.3.1) Saya mencoba CTRL+ yang jelas Dtetapi tampaknya tidak berhasil.
visual-studio-code
TheWebGuy
sumber
sumber
CTRL + D
cukup pilih kejadian berikutnya yang dipilih vs IDE lain.Jawaban:
Klik File > Preferensi > Pintasan Keyboard :
Telusuri
copyLinesDownAction
ataucopyLinesUpAction
di pintasan keyboard AndaBiasanya SHIFT+ALT +↓
Pembaruan untuk Ubuntu:
Tampaknya Ubuntu menyembunyikan pintasan itu agar tidak terlihat oleh VSCode (yaitu mungkin menggunakannya sendiri). Ada masalah tentang itu di GitHub .
Untuk bekerja di Ubuntu Anda harus menentukan pintasan Anda sendiri, misalnya untuk menyalin baris menggunakan ctrl+ shift+ alt+ jdan CTRL+ SHIFT+ ALT+ kAnda bisa menggunakan
keybindings.json
seperti ini:sumber
Ctrl
+Shift
+Up Arrow
/Down Arrow
pintasan dipetakan untuk memindahkan jendela ke ruang kerja yang berbeda. Anda dapat mengubahnyaUbuntu -->System Settings --> Keyboard --> Shortcuts --> Navigation
lalu tekanBackspace
untuk menghapus pintasan yang tidak diinginkan.Duplikat dapat dicapai dengan CTRL+ Cdan CTRL+ Vdengan kursor di baris tanpa ada yang dipilih.
sumber
editor.emptySelectionClipboard
opsi disetel kefalse
(konfigurasi pilihan saya).Anda dapat menggunakan berikut ini tergantung pada OS Anda:
Windows:
Shift+ Alt+ ↓ atau Shift+ Alt+ ↑
Mac:
Shift+ Option+ ↓ atau Shift+ Option+↑
Linux:
Ctrl+ Shift+ Alt+ ↓atau Ctrl+ Shift+ Alt+↑
sumber
Telusuri
copyLinesDownAction
ataucopyLinesUpAction
di pintasan keyboard AndaBiasanya, SHIFT+ ALT+↓
sumber
Ubuntu:
sumber
Gunakan yang berikut ini: Shift+ Alt+ ( ↓atau ↑)
sumber
Mac: Gandakan Garis Bawah: shift+ option+↓
sumber
Ada perintah baru di v1.40:
editor.action.duplicateSelection
tidak terikat ke keybinding apa pun.dari https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_40.md
Beberapa orang mungkin merasa terbantu dalam situasi tertentu.
sumber
2 pintasan lain yang sangat berguna adalah memindahkan garis yang dipilih ke atas dan ke bawah, seperti teks luhur ...
dan
sumber
select
garis di ST untuk menduplikasinya.Versi Kode VC: 1.22.2 Buka: Kode -> Preferensi -> Pintasan Keyboard (cmd + K; cms + S); Ubah (edit): "Tambahkan Pilihan Ke Pencarian Berikutnya yang Cocok": "cmd + apa yang Anda inginkan" // bagi saya ini adalah "cmd + D" dan saya pur cmd + F; Pergi ke "Salin Garis Bawah": "cmd + D" // edit ini dan setel cmd + D sebagai contoh Dan bagi saya itu saja - saya menggunakan mac;
sumber
Windows:
Gandakan Garis Bawah: Ctrl+ Shift+D
sumber
Anda dapat membuat keybindings yang hanya aktif saat Vim for VSCode aktif dan dalam mode tertentu (misalnya, "Normal", "Sisipkan", atau "Visual").
Untuk melakukannya, gunakan Ctrl+ Shift+ Puntuk membuka Palet Perintah VSCode, lalu cari "Preferensi: Buka Pintasan Keyboard (JSON)" - memilih opsi ini akan membuka keybindings.json . Di sini, pengikatan khusus dapat ditambahkan.
Misalnya, berikut adalah perintah VSCode klasik untuk memindahkan / menggandakan baris yang diubah untuk kemudahan penggunaan di Vim ..
Sekarang kita dapat menggunakan perintah ramah Vim ini di VSCode!
sumber
Pembaruan yang dapat membantu pengguna Ubuntu jika mereka masih ingin menggunakan ↑dan↓ sebagai ganti dari satu set kunci.
Saya baru saja menginstal versi baru VSCode di Ubuntu 18.04 LTS dan saya memiliki perintah duplikat untuk
Add Cursor Above
danAdd Cursor Below
Keybindings Asli
Saya baru saja menghapus binding yang digunakan Ctrldan menambahkan milik saya dengan yang berikut ini
Copy Line Up
Ctrl+ Shift+↑
Copy Line Down
Ctrl+ Shift+↓
Keybindings baru
sumber
Ada berbagai cara.
sumber