Vsvim: Ctrl + V harus pergi ke mode blok visual

Dibuat pada 24 Jun 2010  ·  19Komentar  ·  Sumber: VsVim/VsVim

Ctrl+V dapat digunakan untuk beralih dari normal ke visual-block di Vim, tetapi tidak berfungsi di VsVim.

feature request

Komentar yang paling membantu

Saya menemukan cara untuk menyelesaikan peluncuran ctrl-Q peluncuran cepat.
Jika ada orang lain yang melihat masalah yang sama, inilah solusinya:
Di visual studio, pilih tools->options->visvim->keyboard
Ada entri yang ada, termasuk ctrl+Q
Beralih dari dikontrol oleh studio visual ke dikontrol oleh visvim

Semua 19 komentar

Ini benar-benar rumit. Kami dapat menambahkannya dengan sangat mudah tetapi itu juga pada dasarnya menonaktifkan tempel di Visual Studio. Saya khawatir menjadikannya default karena ini adalah penekanan tombol yang sangat dikenal orang.

Setuju, itu pasti bukan default. Tetapi saya tidak melihat alasan mengapa opsi itu tidak ada jika orang benar-benar menginginkannya. Saya mengusulkan bahwa jika kami membuat perubahan ini, kami memiliki beberapa set "ikatan kunci yang tidak akan kami sentuh kecuali pengguna benar-benar menginginkannya", dan mengubah tombol di margin yang bertentangan yang biasanya akan menghapus semua, dan hapus saja semua kecuali beberapa yang kita tahu mungkin tidak bijaksana.

Ini adalah Ctrl-Q di Windows secara default.
http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#CTRL -V-alternative

Ctrl-Q saat ini masuk ke Mode Visual untuk VsVim. Jason ingin Ctrl-V juga masuk ke mode visual.

bagi saya itu hanya aneh. Ctrl-V dipetakan ke fungsi Tempel Windows.

@SergeyMirroda saya setuju.

Ada sebagian orang yang masih menginginkan Ctrl-V untuk memetakan ke Visual Mode. Jason dan saya sedang mempertimbangkan untuk menambahkan tombol pemetaan ulang kunci yang pada dasarnya mengatakan "Saya hardcore, kirim semuanya ke VsVim" untuk memuaskan grup itu.

Saya hardcore dan berharap untuk ini,
senang untuk mengatasi Ctrl-Q, ty.

Ctrl-V harus dalam mode visual, tempel harus "+p

Apakah ada solusi untuk membuat Ctrl+V masuk ke mode blok visual?

Anda dapat menggunakan CTRL-Q untuk masuk ke Visual Block Mode. Ini adalah cara khas versi Win32 dari gVim memasuki mode Blok Visual karena konflik dengan pasta windows standar.

Untuk diskusi yang lebih menyeluruh lihat

:bantuan CTRL-Q

Saya tahu Ctrl-Q adalah alternatif, tetapi saya merasa sangat tidak praktis. Saya terus menempelkan barang secara tidak sengaja, ketika saya mencoba memilih sesuatu. Itu sebabnya saya berharap untuk semacam pekerjaan di sekitar (walaupun saya tidak tahu seperti apa bentuknya).

Tetapi dengan tidak adanya solusi; Saya kira saya hanya perlu melatih kembali memori otot saya untuk menggunakan Ctrl+Q...

Tolong setidaknya beri saya opsi untuk menggunakan Ctrl-V untuk masuk ke mode Blok Visual. Setelah 20 tahun menggunakan Vim, saya tidak ingin melatih kembali memori otot saya ;~).

Saya telah melanjutkan dan menambahkan dukungan untuk ini di versi berikutnya (saat ini di cabang berikutnya)

Ketakutan besar saya dengan perubahan ini adalah akan membuang sejumlah pengguna Vim yang mengharapkan CTRL-V untuk ditempel. Saya sangat berhati-hati untuk menjadikan ini sebagai default karena saya yakin (mungkin salah) bahwa mayoritas pengguna Vim di Windows mengharapkan CTRL-V untuk ditempel.

Untuk mengurangi kekhawatiran saya di sini, saya telah mengubah dialog pengikatan kunci untuk tidak secara otomatis mengonversi CTRL-V menjadi ditangani oleh VsVim. Itu harus dipilih secara manual (hal yang sama akan berlaku untuk CTRL-X ketika saya mengaktifkan perintah itu). Tidak sepenuhnya senang dengan UI ini sekarang, tetapi setidaknya memberi pengguna yang kuat kemampuan untuk mengaktifkan ini.

Terima kasih Jared. Sangat dihargai.

-----Pesan asli-----
Dari: jaredpar [mailto:[email protected]]
Dikirim: Minggu, 12 Juni 2011 23:58
Kepada: [email protected]
Subjek: Re: [VsVim] Ctrl+V harus masuk ke mode blok visual (#241)

Saya telah melanjutkan dan menambahkan dukungan untuk ini di versi berikutnya (saat ini di cabang berikutnya)

Ketakutan besar saya dengan perubahan ini adalah akan membuang sejumlah pengguna Vim yang mengharapkan CTRL-V untuk ditempel. Saya sangat berhati-hati untuk menjadikan ini sebagai default karena saya yakin (mungkin salah) bahwa mayoritas pengguna Vim di Windows mengharapkan CTRL-V untuk ditempel.

Untuk mengurangi kekhawatiran saya di sini, saya telah mengubah dialog pengikatan kunci untuk tidak secara otomatis mengonversi CTRL-V menjadi ditangani oleh VsVim. Itu harus dipilih secara manual (hal yang sama akan berlaku untuk CTRL-X ketika saya mengaktifkan perintah itu). Tidak sepenuhnya senang dengan UI ini sekarang, tetapi setidaknya memberi pengguna yang kuat kemampuan untuk mengaktifkan ini.

Balas email ini secara langsung atau lihat di GitHub:
https://github.com/jaredpar/VsVim/issues/241#issuecomment -1357155

Di Vim p adalah tempel, <c-v> adalah mode blok visual. Kami menggunakan VsVim adalah untuk mendapatkan binding Vim. Saya tidak mengerti mengapa pengikatan CUA khusus ini diperlakukan sebagai sesuatu yang sakral. Tempel adalah salah satu hal pertama yang dipelajari pengguna Vim baru, dengan asumsi mereka menggunakan sesuatu seperti vimtutor.

Satu-satunya pengguna Vim yang menggunakan <c-v> untuk menempel adalah pemula yang salah arah menggunakan eVim sebagai cara untuk memudahkan kurva belajar mereka. Mereka bukan audiens target untuk VsVim, yaitu orang-orang yang sudah bergantung pada Vim dan karena itu bersedia membuat pengaturan Visual Studio mereka jelas tidak standar.

@EricTetz Semua pengguna cukup memetakan Ctrl+V ke VsVim di Alat -> Opsi -> Keyboard. Ini membuat Ctrl+V dari mode normal masuk ke mode blok visual dan menempel dari mode insert, seperti Windows gvim.

Apakah ctrl-Q masih berfungsi? Itu masuk ke menu peluncuran cepat untuk saya

Saya menemukan cara untuk menyelesaikan peluncuran ctrl-Q peluncuran cepat.
Jika ada orang lain yang melihat masalah yang sama, inilah solusinya:
Di visual studio, pilih tools->options->visvim->keyboard
Ada entri yang ada, termasuk ctrl+Q
Beralih dari dikontrol oleh studio visual ke dikontrol oleh visvim

@ahartschen Saya pikir Anda berada di repositori yang salah. Anda mencari https://github.com/VSCodeVim/Vim

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

iamkarlson picture iamkarlson  ·  7Komentar

prat0088 picture prat0088  ·  4Komentar

kkorus picture kkorus  ·  7Komentar

deevus picture deevus  ·  4Komentar

mfrischknecht picture mfrischknecht  ·  6Komentar