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
Beralih dengan cepat antara font saat runtime
Sementara font dapat dipilih secara manual di GVim dari menu, saya memiliki beberapa font pilihan yang saya ingin beralih di antara tergantung pada tugas yang dihadapi (bitmap kecil, OTF lebih besar ... dll) . Apakah ada cara saya dapat mengatur kunci-mengikat untuk menggilir daftar font yang telah ditentukan di vimrc …

1
Petakan urutan huruf dalam mode sisipkan
Saya sudah bisa memetakan kombinasi tombol dalam mode insert: :inoremap abc <do stuff> Namun, ini memiliki beberapa kelemahan: Saat mengetik versi parsial dari urutan, seperti ab, karakter sebenarnya tidak ditampilkan untuk waktu yang singkat, karena itu "menunggu" untuk melihat apakah Anda akan mengetik perintah lengkap. Ini tidak diinginkan; Saya ingin …


3
Masalah berikut tautan vim's doc (: help) di terminal
Saya mengalami kesulitan membaca dokumentasi vim di terminal karena saya tidak dapat mengikuti tautan yang diberikan. Saya mengutip: Langsung ke subjek: Posisikan kursor pada tag (mis. | Bilah |) dan tekan CTRL-]. Masalahnya adalah saya menggunakan keyboard Spanyol di mana "+" dan "]" berada di tombol yang sama sehingga ketika …


3
Apakah mungkin membuat pemetaan dengan parameter?
Saya telah membuat beberapa pemetaan seperti: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> yang berfungsi seperti yang diinginkan. Sekarang saya sedang mencari kemungkinan untuk membuat templat-peta yang memungkinkan saya untuk menghapus bagian-bagian yang jelas dari pemetaan saya, …

2
Bagaimana cara mengulang pemetaan ketika tombol terus ditekan
Saya memiliki .vimrcbeberapa pemetaan sederhana untuk mengubah ukuran jendela dengan mudah: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Itu berfungsi cukup baik tetapi misalnya, ketika saya ingin mengubah ukuran jendela 10 baris saya harus menekan dan melepaskan Leader+ UP10 kali. Bagaimana saya bisa mengulangi pemetaan ini ketika tombol ditekan? Yang saya …

1
gunakan case untuk `gs`
menurut dokumentasi untuk gs: tidur selama N detik (default 1) Dengan demikian Anda dapat membuat Vim tidur selama 10 detik menggunakan 10gs. Apa kasus penggunaan yang baik untuk perintah ini?

3
Buka manusia bagian 3
Saya menggunakan Vim untuk mengembangkan C di Linux. Ketika saya menekan Kuntuk membuka halaman manual untuk kata yang mendasarinya, saya tidak memiliki kontrol pada bagian man mana yang dibuka. Apakah ada cara untuk menentukan tempat itu?

4
Bundling urutan perintah bersama untuk repeat (.)
Mempertimbangkan: apple pear Letakkan kursor Anda di baris dan jenis pertama Yp, menghasilkan: apple apple pear Letakkan kursor Anda di pearbaris dan ketik .untuk mengulangi perintah terakhir. Ini hanya mengulangi p(bukan kombinasi Yp), menghasilkan: apple apple pear apple Saya ingin cara memberitahu .untuk mengulangi perintah N terakhir. Sesuatu seperti 2.mengulangi …

2
Pemetaan atau penyisipan mode masukan konteks sensitif
Saya berencana untuk mengimplementasikan beberapa pemetaan utilitas untuk plugin LaTeX saya untuk menyederhanakan pengetikan matematika. Misalnya, saya ingin membuat singkatan yang mirip dengan `a : \alpha `b : \beta -> : \to => : \Rightarrow Dan serupa. Saya ingin (sebagian) pemetaan hanya tersedia di dalam lingkungan matematika, dan tidak di …


1
Apakah ada <Cw> untuk KATA?
Menekan Ctrl- wdalam mode Sisipkan akan menghapus kata sebelumnya. Ini setara dengan Ctrl- Backspacedi Windows, dan Opt- Deletedi OS X, dan benar-benar mempercepat pengetikan. Vim memiliki konsep worddan WORD(lihat :help word) terpisah. Ini sangat berharga untuk navigasi teks: ini adalah perbedaan antara wdan W, bdan B, dan seterusnya. Ctrl- wberoperasi …

2
Bagaimana vimgolf merekam semua penekanan tombol?
Dari waktu ke waktu saya suka terlibat dalam putaran vimgolf . Itu bisa mencerahkan. Bagaimana mereka bisa merekam semua penekanan tombol? Itu harus menjadi fitur vim. Ada yang tahu bagaimana melakukan itu. Mungkin berguna untuk merekam segala sesuatu dalam keadaan tertentu.

1
Memetakan Ctrl dengan tanda sama dengan
Saya mencoba memetakan Ctrl dan tanda tambah bersama. Inilah yang saya coba di vimrc saya: nnoremap &lt;C-=&gt; : echo "Hello" &lt;CR&gt; Namun sepertinya pemetaan tidak dipicu. Adakah saran tentang kesalahan saya? Saya menggunakan macvim.

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.