Estoy usando iterm2, y encuentro una funcionalidad muy agradable usando vim 7.3 en el terminal con las siguientes opciones:
set mouse=niv #or set mouse=a
set clipboard=unnamed
EDITAR: set mouse = a también parece genial de usar como lo indica la otra sugerencia.
Lo que esto hace es cambiar automáticamente al modo visual desde el modo normal al seleccionar texto, o al modo que dice - (insertar) VISUAL - desde el modo insertar. Esto también tiene la ventaja práctica sobre no configurar estos modos en absoluto, ya que cuando tiene números de línea o números de línea relativos, continuará y copiará los números que probablemente no desee copiar. Cuando lo deja en modo visual habilitado para mouse de esta manera, evita copiar esos números de línea, ya que funciona para controlar la selección del modo visual en lugar de la selección del terminal nativo (que se suprime). El desplazamiento funciona bien en todo momento, teniendo en cuenta que selecciona todo desde donde había comenzado la selección hasta la parte inferior de la pantalla. Olvídate de ctrl + c / ctrl + v en vim: utilizas los comandos vim yankypasta (y, yy, p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Una vez más, iterm2: la terminal integrada de osx es basura. Realmente no veo su problema con el desplazamiento línea por línea, ya que estoy contento con cómo esto simplemente funciona como debería, pero tal vez sea por razones similares a por qué no puedo ver a otras personas jugar videojuegos cinetosis o por qué la luz fluorescente y el monitor CRT parpadean con las cabezas de las personas hasta el punto de la migraña. Intente ajustar la frecuencia de actualización en su cerebro, puede sentir la perilla si presiona la sien lo suficientemente fuerte y gira.