Saya telah mengerjakan banyak laptop saya belakangan ini, dan saya tidak sengaja mengklik saat mengetik. Saya tahu saya bisa menghapus set mouse=a
di saya .vimrc
, tetapi kadang-kadang saya suka menggunakan mouse.
Apa yang dapat saya lakukan untuk membuat fungsi toggle untuk mengubah dukungan mouse?
mouse=nv
, sehingga tidak diaktifkan selama mode penyisipan?Jawaban:
Anda dapat mengambil nilai suatu opsi dengan menggunakan namanya dengan huruf
&
prepended. Jadi fungsi toggle sederhana untukmouse
opsi adalah:Ini beralih antara "tidak ada mouse" dan "mouse dalam semua mode". Anda dapat menggunakannya melalui
:call ToggleMouse()
PS: jangan gunakan sesuatu seperti ini untuk opsi yang boolean, karena ini
:set option!
dapat digunakan untuk membalikkannya.sumber
Tambahkan kode di bawah ini dalam
.vimrc
file.sumber