É possível obter rolagem suave (usando a roda de rolagem do mouse ou o touchpad do macbook) em um terminal no Mac OSX (Lion)? Além disso, eu poderia fazer isso no vim?
Acho que a rolagem suave ajuda na leitura do código; não gosto quando você pode rolar apenas em linhas discretas, em oposição à rolagem contínua pixel a pixel.
obrigado
Respostas:
Estou usando o iterm2 e estou encontrando uma funcionalidade muito boa usando o vim 7.3 no terminal com as seguintes opções:
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.
fonte
Eu realmente não concordo com você, mas aqui está um plug-in Terminal.app que faz o que você deseja e muito mais.
Pode ser necessário adicionar
para o seu .vimrc. Veja
:help mouse
para mais informações.fonte
/
,?
,fF
,tT
e<C-f>
/<C-b>
muito mais útil.