Czy możliwe jest płynne przewijanie (za pomocą kółka myszy lub touchpada Macbook) w terminalu w systemie Mac OSX (Lion)? Ponadto, czy mogę to zrobić w vimie?
Uważam, że płynne przewijanie pomaga w odczytywaniu kodu, nie podoba mi się to, gdy można przewijać tylko dyskretne linie w przeciwieństwie do ciągłego przewijania piksel po pikselu.
Dzięki
Odpowiedzi:
Korzystam z iterm2 i znajduję bardzo fajną funkcjonalność za pomocą vima 7.3 w terminalu z następującymi opcjami:
EDYCJA: ustaw mysz = a także wydaje się fajny w użyciu, jak wskazano w drugiej sugestii.
To automatycznie przełącza cię w tryb wizualny z normalnego podczas wybierania tekstu lub w tryb, który mówi - (wstaw) WIZUALNY - z trybu wstawiania. Ma to również tę zaletę, że w ogóle nie ustawia tych trybów, ponieważ kiedy masz numery linii lub względne numery linii, zacznie kopiować te liczby, których prawdopodobnie nie chcesz kopiować. Gdy wpada w ten sposób w tryb wizualny obsługiwany myszą, unika kopiowania tych numerów linii, ponieważ działa raczej w celu kontroli wyboru trybu wizualnego niż wyboru natywnego terminala (który jest tłumiony). Przewijanie działa dobrze, pamiętając, że wybiera wszystko od miejsca, w którym zacząłeś zaznaczanie, do dolnej części ekranu. Zapomnij o ctrl + c / ctrl + v w vimie - używasz poleceń vim yankypasta (y, yy, p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Ponownie, iterm2 - wbudowany terminal osxa to śmieci. Naprawdę nie widzę twojej wołowiny z przewijaniem linia po linii, ponieważ jestem zadowolony z tego, jak to po prostu działa jak vim, ale może to z podobnych powodów, dla których nie mogę oglądać, jak inni ludzie grają w gry wideo z choroba lokomocyjna lub dlaczego światło fluorescencyjne i monitor CRT migają w głowach ludzi aż do migreny. Spróbuj wyregulować częstotliwość odświeżania w swoim mózgu, możesz poczuć pokrętło, jeśli wciśniesz wystarczająco mocno w skroń i obrócisz.
źródło
Tak naprawdę nie zgadzam się z tobą, ale tutaj jest wtyczka Terminal.app, która robi to, co chcesz i więcej.
Może być konieczne dodanie
do twojego .vimrc. Zobacz
:help mouse
więcej informacji.źródło
/
,?
,fF
,tT
i<C-f>
/<C-b>
dużo bardziej użyteczne.