Pertanyaan yang diberi tag key-bindings

12
Remap kunci Esc di Vim

Apakah mungkin untuk memetakan kembali Esckunci ke kunci lain di Vim? Ketika saya menggunakan Vim di layar penuh konsol klien web VMware vSphere dan saya menekan Esctombol untuk keluar dari mode edit, itu juga membawa saya keluar dari mode layar penuh di jendela konsol. Saya menggunakan Vim yang...

12
Menggunakan vim dan Kafein pada mesin yang sama

Latar Belakang Saya bekerja di laboratorium penelitian dan menggunakan tiga OS yang berbeda setiap hari. Pada mesin Windows dan Mac saya menggunakan Caffeine untuk menjaga mesin-mesin itu tidak mengaktifkan screensaver sementara saya bekerja pada mesin yang berbeda (Linux tidak memiliki masalah...

11
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...

11
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...

11
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...

11
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...

11
Opsi apa yang ada untuk masuk ke mode insert?

Saya biasa masuk ke mode insert dengan atidak pernah menyadari bahwa ada sistem di mana mode insert dimulai. Saya kadang-kadang kesal yang aakan meletakkan kursor setelah karakter pertama dari sebuah baris, namun masalahnya adalah: Ini memasuki mode insert setelah posisi kursor saat ini. Kemudian...

10
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

10
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

10
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...