Pertanyaan yang diberi tag «key-bindings»

Melakukan tindakan saat menekan tombol. Ini juga disebut pemetaan kunci atau pemetaan. Untuk pertanyaan tentang ikatan kunci default, serta membuat atau mendefinisikan kembali ikatan kunci.


2
Bagaimana cara mendefinisikan ulang pemetaan kunci plugin?
Saya telah menginstal plugin yang tidak menyediakan mekanisme untuk menonaktifkan pemetaan kunci yang ditentukannya. Saya ingin mendefinisikan ulang salah satu pemetaan ( <leader>cc) yang ditentukan oleh plugin untuk pencarian saya sendiri, saya telah mencoba untuk meletakkan baris berikut di .vimrc: noremap <leader>cc echo "my purpose" Tapi ini tidak berhasil, <leader>ccmasih …

1
Memahami kombinasi CTRL-U
Dalam jawaban ini saya menghadapi CTRL-Upanggilan fungsi yang digunakan setelah :dan sebelum nama fungsi yang sebenarnya. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Inilah yang dikatakan bantuan: CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a screen). If [count] given, first …

1
Apa perbedaan antara "urutan kunci yang dipetakan" dan "kode kunci"? (timeoutlen v ttimeoutlen)
The pengguna vim mengatakan kita bisa menggunakan timeoutlenuntuk menentukan panjang batas waktu urutan kunci dipetakan dan dapat menggunakan ttimeoutlenuntuk menentukan panjang batas waktu kode kunci : Pengaturan yang bermanfaat adalah :set timeout timeoutlen=3000 ttimeoutlen=100 (batas waktu pada pemetaan setelah tiga detik, batas waktu pada kode-kode kunci setelah sepersepuluh detik). Apa …

1
Cari tahu plugin mana yang bertanggung jawab atas pengikatan kunci
Saya hendak menjawab sebuah pertanyaan tetapi menyadari bahwa jawaban saya bergantung pada pengikatan kunci yang disediakan oleh plugin yang telah saya instal. Lebih buruk lagi, saya tidak tahu plugin mana yang menyediakannya. Satu-satunya cara yang saya tahu untuk menyelesaikan masalah ini adalah dengan "pencarian biner" plugin yang diinstal dengan menonaktifkan …

4
Bagaimana saya menerapkan perintah ke semua baris?
Jika saya ingin memasukkan semua baris dalam dokumen, saya bisa mengetik >Guntuk menerapkannya ke baris saat ini dan di bawah, diikuti oleh dan >gguntuk menerapkannya ke baris di atas. Apakah ada kombinasi yang bisa saya gunakan untuk diterapkan >ke semua baris sekaligus?



4
Bersihkan garis lebih cepat dari [0] [d] [$]
Apakah ada cara yang lebih cepat untuk menghapus teks pada baris daripada menekan 0untuk melompat ke awal, lalu menekan d$untuk menghapus sampai akhir baris? Juga, bagaimana jika saya ingin menghapus semuanya kecuali lekukan? Apakah ada cara untuk melakukan itu?

4
Apa cara paling nyaman untuk bekerja dengan keyboard yang berbeda di vim?
Saya kadang-kadang perlu menulis kata-kata Yunani, tetapi ketika saya menggunakan keyboard Yunani, memukul, mengatakan, <C-p>akan dipahami sebagai <C-π>dan bukan sebagai perintah yang saya maksudkan. Ini bisa diperbaiki dengan :map <C-p> <C-π>. Bisakah saya melakukan ini untuk semua surat tanpa membuat daftar semua? PS. Membuat daftar semua tidak menghasilkan hasil yang …

1
Bagaimana saya bisa memetakan d [hitung] d?
NB Ini bukan duplikat dari Bagaimana cara kerja perintah "d3fg"? Silakan baca sebelum pemungutan suara untuk menutup! Saya menemui sedikit kebuntuan dalam pencarian saya untuk menghapus pekerjaan kecil seperti yang besar . Masalah yang saya miliki adalah bahwa saya tidak tahu bagaimana cara membuat ulang perintah seperti d3d. Faktanya, saya …

2
ale linter + eslint: Lompat ke kesalahan berikutnya
Saya menggunakan eslintdengan alelint kode Javascript saya. Setelah mengedit blok kode, saya sering mengalami beberapa kesalahan untuk diperbaiki. Memperbaiki dilakukan dengan menavigasi ke baris yang salah berikutnya, membaca masalah dari penggaris dan memperbaiki. Jika saya bisa melewati fase navigasi dan menggunakan kunci spesifik yang mengikat untuk menavigasi ke lokasi kesalahan …



3
Bagaimana cara memasukkan mode penyisipan saat memasuki panel terminal neovim?
Saya memiliki pemetaan berikut untuk membuatnya mudah untuk keluar dari panel terminal di neovim: tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l Satu-satunya masalah adalah ketika saya pindah kembali ke panel terminal, saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.