Estou usando o iterm2 e estou encontrando uma funcionalidade muito boa usando o vim 7.3 no terminal com as seguintes opções:
set mouse=niv #or set mouse=a
set clipboard=unnamed
EDIT: set mouse = a também parece legal de usar, conforme indicado pela outra sugestão.
O que isso faz é alternar automaticamente para o modo visual do normal ao selecionar texto ou para o modo que diz ((inserir) VISUAL) - no modo de inserção. Isso também tem a vantagem prática de não definir esses modos, pois quando você tiver números de linha ou números de linha relativos, ele seguirá em frente e copiará os números que você provavelmente não deseja copiar. Quando você coloca o modo visual ativado por mouse dessa maneira, evita copiar esses números de linha, pois trabalha para controlar a seleção do modo visual em vez da seleção do terminal nativo (que é suprimido). A rolagem funciona perfeitamente, lembrando que ela seleciona tudo de onde você iniciou a seleção até a parte inferior da tela. Esqueça as teclas ctrl + c / ctrl + v no vim - Você usa os comandos vim yankypasta (y, yy, p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Novamente, o terminal integrado iterm2 - osx é lixo. Eu realmente não vejo a sua carne com rolagem linha por linha, pois estou feliz com o modo como isso simplesmente funciona como o vim, mas talvez seja por razões semelhantes ao motivo pelo qual eu não posso assistir outras pessoas jogando videogame fora de casa. enjoo de movimento ou por que a luz fluorescente e o monitor CRT mexem com a cabeça das pessoas a ponto de enxaqueca. Tente ajustar a taxa de atualização do seu cérebro, você pode sentir o botão se pressionar a têmpora com força suficiente e girar.