Bagaimana Anda bisa membuat banyak kursor saat mengedit dalam Kode VS? Saya tertarik pada MacOS dan Windows.
Bagaimana Anda bisa membuat banyak kursor saat mengedit dalam Kode VS? Saya tertarik pada MacOS dan Windows.
Jawaban:
Tekan Altdan klik. Ini berfungsi pada Windows dan Linux *, dan seharusnya juga berfungsi pada Mac.
Lebih banyak fitur multi-kursor sekarang tersedia dalam Visual Studio Code 0.2:
Peningkatan multi kursor
Ctrl+D( Cmd+Dpada Mac) memilih kemunculan kata berikutnya di bawah kursor atau dari
Ctrl+K Ctrl+Dpergerakan pemilihan saat ini yang ditambahkan kursor terakhir ke kemunculan kata berikutnya di bawah kursor atau dari pemilihan saat ini
Perintah-perintah menggunakan matchCase secara default. Jika widget find terbuka, maka pengaturan widget find (matchCase / matchWholeWord) akan digunakan untuk menentukan kejadian berikutnya
Ctrl+U( Cmd+Upada Mac) membatalkan tindakan kursor terakhir, jadi jika Anda menambahkan kursor terlalu banyak atau membuat kesalahan, Anda dapat tekan Ctrl+U( Cmd+Upada Mac) untuk kembali ke status kursor sebelumnya. Menambahkan kursor ke atas atau ke bawah ( Ctrl+Alt+Up/ Ctrl+Alt+Down) ( Cmd+Alt+Up/Cmd+Alt+Down pada Mac) sekarang mengungkapkan kursor terakhir yang ditambahkan untuk membuatnya lebih mudah untuk bekerja dengan beberapa kursor pada lebih dari 1 tinggi viewport pada suatu waktu (yaitu pilih 300 baris dan hanya 80 yang pas di viewport).Ini membuatnya lebih mudah untuk memperkenalkan beberapa kursor
* Konflik jendela tarik Linux:
Beberapa distro (mis. Ubuntu) menetapkan seret jendela Alt+LeftMouse, yang akan bertentangan dengan VSCode.
Jadi, versi terbaru VSCode memungkinkan Anda beralih di antara Alt+LeftMousedan di Ctrl+LeftMousebawah menu Pilihan, sebagaimana dirinci dalam jawaban lain .
Sebagai alternatif, Anda dapat mengubah binding kunci OS menggunakan
gsettings
seperti yang disebutkan dalam jawaban lain .
Windows / OS X:
Untuk pemilihan multi-baris , Ctrl+Alt+Down/ ⌘+Alt+Shift+Downakan memperluas pilihan Anda atau posisi kursor ke baris berikutnya. Ctrl+RightSaya ⌘+Rightakan pindah ke akhir setiap baris, tidak peduli berapa lama. Untuk menghindari pemilihan multi-baris, tekan Esc.
Lihat ikatan kode VS (sensitif OS)
Saya punya masalah dengan tombol ALT, perbaiki adalah untuk mengubah alt+click
sebagai hotkey Gnome yang clobbers pilih multi-kursor dalam VSCode, untuk super+click
dengan menjalankan:
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
Sumber: http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
dconf-editor
dan CompizConfig
mengubah konfigurasi plugin "move window" dan mengacaukan dan hampir merusak Ubuntu saya.
gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
untuk Linux Mint (Cinnamon).
Mei 2017
Pada versi 1.13 Tambahkan beberapa kursor dengan Ctrl/ Cmd+Click
VSCode
pengembang telah memperkenalkan pengaturan baru editor.multiCursorModifier
,, untuk mengubah kunci pengubah untuk menerapkan beberapa kursor ke Cmd+ Click
di macOS dan Ctrl+ Click
di Windows dan Linux. Ini memungkinkan pengguna yang datang dari editor lain seperti Sublime Text atau Atom terus menggunakan pengubah keyboard yang mereka kenal.
Pengaturan dapat diatur ke:
ctrl/Cmd
- Peta ke Ctrlpada Windows dan Cmdpada macOS.alt
- Default yang ada Alt.Ada juga item menu baru Gunakan Ctrl+ Click
untuk Multi-Cursor
di Selection
menu untuk dengan cepat beralih pengaturan ini.
Gerakan Go To Definition dan Open Link juga akan menghormati pengaturan ini dan beradaptasi sehingga tidak bertentangan. Misalnya, ketika pengaturannya ctrl/Cmd
, beberapa kursor dapat ditambahkan dengan Ctrl/ Cmd+ Click
, dan membuka tautan atau menuju definisi dapat dipanggil dengan Alt+ Click
.
Dengan memperbaiki Masalah # 2106, sekarang mungkin untuk juga menghapus kursor dengan menggunakan gerakan yang sama di atas pilihan yang ada.
editor.multiCursorModifier
dari alt ke ctrlCmd bekerja dengan baik. Sekarang yang harus saya lakukan adalah ctrl + klik dan itu akan menggunakan banyak kursor :) Muchas gracias!
Coba Ctrl+ Alt+ Shift+ ⬇ / ⬆, tanpa mouse, atau tahan "alt" dan klik pada semua baris yang Anda inginkan.
Catatan : Diuji pada Windows.
CMD
+ OPTION
+ SHIFT
+ ⬇ / ⬆
bekerja untuk saya di Mac dengan versi 1.15.1.
shift
SHIFT
itu tidak bekerja untuk saya thx
Cmd+ Option+ Shift⬇ / ⬆berfungsi untuk saya di VSCode 1.29.1 dan OSX High Sierra 10.13.6 terbaru, Macbook Pro.
Ini menambahkan garis vertikal atas / bawah pada layar, seperti Option+ Klik / Tarik Vertikal dalam Teks Luhur.
Untuk menambahkan beberapa kursor pada titik mana pun dalam file Anda , termasuk beberapa kursor pada baris yang sama , lakukan Cmd (or Option)+ Klik di mana pun Anda inginkan, yang ditunjukkan dalam video ini . Anda juga dapat mencari teks ( Cmd+ F) yang berulang kali, lalu tekan Option+ Returnuntuk menambahkan kursor di akhir kata SETIAP.
Di Ubuntu , untuk mengaktifkan klik multi-kursor, Anda perlu menetapkan ulang Alt + klik terlebih dahulu, dengan menjalankan perintah di bawah ini. Ini karena secara default Ubuntu menggunakan pintasan itu sendiri dan harus diutamakan.
> gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
Di XFCE, buka Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Sekarang Anda bisa Insert Cursor
dengan Alt+ Klik
Saya juga menonaktifkan pengaturan L / R Workspace ( ctrl+ alt+ L/R) diSettings -> Window manager -> Keyboard
Pada Visual Studio Code versi 0.10.9, Anda sekarang dapat membuat Buat Banyak Kursor dari Garis yang Dipilih dengan memilih beberapa baris, dan menekanShift+Alt+I
Catatan: Ini mirip dengan Ctrl+Shift+Lfungsionalitas Teks Luhur .
Sumber: https://code.visualstudio.com/updates/vJanuary#_thank-you
PR Relevan: https://github.com/Microsoft/vscode/pull/1479
Shift+Alt+<arrow>
bekerja untukku. Terima kasih!
Tidak ada ikatan untuk apa yang Anda inginkan.
Satu-satunya hal yang mendekati adalah Ctrl+ F2yang akan memilih semuanya sekaligus.
Anda dapat mengikatnya dengan Ctrl+ Dmelakukan yang berikut:
File > Preferences > Keyboard Shortcuts
Seharusnya terlihat seperti ini:
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+d", "command": "editor.action.changeAll",
"when": "editorTextFocus" }
]
Ctrl+ Alt+ ⬇ / ⬆tambahkan kursor di atas dan di bawah garis saat ini. Namun, masih belum ada yang sebagus luhur atau kurung. Saya tidak bisa melihat apa pun yang setara dengan Ctrl+ Ddalam luhur di file pintasan keyboard.
Alt + Command
dan panah atas atau bawah.
Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
Versi baru (Visual Studio 0.3.0) mendukung lebih banyak fitur multi kursor.
Multi-cursor
Here's multi-cursor improvements that we've made.
⌘D selects the word at the cursor, or the next occurrence of the current selection.
⌘K ⌘D moves the last added cursor to next occurrence of the current selection.
The two actions pick up the matchCase and matchWholeWord settings of the find widget.
⌘U undoes the last cursor action, so if you added one cursor too many or made a mistake, press ⌘U to return to the previous cursor state.
Insert cursor above (⌥⌘↑) and insert cursor below (⌥⌘↓) now reveals the last added cursor, making it easier to work with multi-cursors spanning more than one screen height (i.e., working with 300 lines while only 80 fit in the screen).
Dan pintasan multi kursor pilih berubah menjadi cmd + d (sama dengan Teks Sublime. Lol)
Kita dapat berharap bahwa versi berikutnya mendukung fitur yang lebih nyaman tentang multi kursor;)
Alt+ Klik. Ini bekerja di Windows.
Detail: Dokumentasi Kode Visual Studio
Dalam Visual Studio tanpa mouse: Alt+ Shift+ { Arrow }.
Alt+Shift+{ Arrow }
. akan menghasilkan penyalinan baris saat ini pada VS Code V1.18.0
Anda dapat melakukan hal berikut per menu Pilihan:
Tekan / tahan Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow seperti yang diperlukan untuk membuat kursor yang cukup, maka Ctrl+Ddapat digunakan untuk memperluas pilihan.
Alt + Command + Shift akan menambahkan kursor ke instance berikutnya dari apa yang Anda pilih. Misalnya nama variabel atau fungsi
Alt
tombol dan mulai mengklik di tempat yang berbeda. Itu dia.