Apakah mungkin untuk mendapatkan pengguliran yang lancar (menggunakan roda gulir mouse atau panel sentuh macbook) di dalam terminal di Mac OSX (Lion)? Selain itu, bisakah saya melakukan ini dalam vim?
Saya menemukan bahwa pengguliran yang lancar membantu pembacaan kode, saya tidak suka ketika Anda hanya dapat menggulir dalam garis diskrit yang bertentangan dengan pengguliran piksel demi piksel yang berkesinambungan.
Terima kasih
Jawaban:
Saya menggunakan iterm2, dan saya menemukan fungsionalitas yang sangat bagus menggunakan vim 7.3 di terminal dengan opsi berikut:
EDIT: set mouse = a juga tampaknya keren untuk digunakan seperti yang ditunjukkan oleh saran lainnya.
Apa yang dilakukan adalah secara otomatis mengubah Anda ke mode visual dari normal saat memilih teks, atau ke mode yang mengatakan - (masukkan) VISUAL - dari mode insert. Ini juga memiliki keuntungan praktis daripada tidak mengatur mode ini sama sekali ketika Anda memiliki nomor baris atau nomor relatif, itu akan melanjutkan dan menyalin angka-angka yang Anda mungkin tidak ingin menyalin. Ketika ini menjatuhkan Anda ke mode visual yang diaktifkan mouse dengan cara ini, itu menghindari menyalin nomor-nomor baris, karena berfungsi untuk mengontrol pemilihan mode visual daripada pemilihan terminal asli (yang ditekan). Menggulir berfungsi dengan baik di seluruh, mengingat bahwa ia memilih semuanya dari tempat Anda memulai seleksi ke bagian bawah layar. Lupakan ctrl + c / ctrl + v dalam vim - Anda menggunakan perintah vim yankypasta (y, yy, p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Sekali lagi, iterm2 - terminal bawaan osx adalah sampah. Saya tidak benar-benar melihat daging sapi Anda dengan pengguliran baris demi baris, karena saya senang dengan bagaimana ini berfungsi seperti seharusnya, tetapi mungkin karena alasan yang sama mengapa saya tidak bisa menonton orang lain bermain video game dari mabuk perjalanan atau mengapa fluorescent light dan CRT monitor flicker mengacaukan kepala orang-orang sampai ke titik migrain. Coba sesuaikan kecepatan refresh di otak Anda, Anda bisa merasakan kenopnya jika Anda menekan ke pelipis Anda cukup keras dan berputar.
sumber
Saya benar-benar tidak setuju dengan Anda tetapi di sini ada plugin Terminal.app yang melakukan apa yang Anda inginkan dan banyak lagi.
Anda mungkin perlu menambahkan
ke .vimrc Anda. Lihat
:help mouse
untuk info lebih lanjut.sumber
/
,?
,fF
,tT
dan<C-f>
/<C-b>
jauh lebih berguna.