Bagaimana cara mengalihkan nilai mouse
dari kosong ke a
dan sebaliknya?
Saya menemukan diri saya banyak berpindah dari dua mode itu. a
sangat bagus ketika saya sudah lama di file sumber besar dan harus menggunakan roda gulir untuk menavigasi, dll.
tetapi mode mouse bisu sempurna untuk menyalin / menempel dari mana saja ke mana saja.
Saat ini saya miliki di .vimrc saya:
nmap <F11> :se mouse=<CR>
nmap <F12> :se mouse=a<CR>
tetapi akan menyenangkan untuk memiliki F11 gratis lagi (saya kehabisan kunci F) dan memiliki F12 beralih nilai itu ... ada yang punya resep untuk itu berguna?
nnoremap
... untuk matikan boolean saya, saya menggunakan yang sederhana!
seperti dinmap <F7> :se wrap!<CR>
Anda harus melihat pada:
(Kutipan tunggal dimaksudkan untuk diketik sebagai bagian dari perintah.)
Secara khusus, ini akan melakukan apa yang Anda inginkan:
sumber
mouse=
COPY dengan mudah dari vim. File vim, klik dua kali dan seret, klik tengah di terminal lain ... dan kemudian saya mungkin ingin mengubahmouse=a
untuk menavigasi kode dengan roda gulir.mouse=a
, ketika Anda memilih beberapa teks, itu tidak secara otomatis diletakkan di clipboard kotak jauh. karena vim menggunakan gerakan mouse, bukan emulator konsol. ketika Anda memilikimouse=
vim tidak menggunakan mouse, maka emulator konsol menggunakannya untuk menyorot / menyalin dari output terminal yang ditampilkannya. saya bisa menggunakanmouse=a
dan kemudian tekan"+y
setelah memilih di vim. tapi itu terlalu banyak masalah :)