Wpis z mikrobloga

Wpadłem dzisiaj na pomysł wyświetlania tekstu w edytorze. Byłoby to jedno okno podzielone na kolumny, wyświetlające jeden plik tak, że każda kolejna kolumna wyświetlałaby kolejne linie poprzedniego. Czyli jak w pierwszej kolumnie mam linie kodu np 50-100, to w drugiej 101-151 (ew w trzeciej 152-202). Całe takie okno miałoby jeden pasek przewijania, więc jednym paskiem przewijania przewijalibyśmy jednocześnie wszystkie kolumny (i cały czas zachowywana jest ciągłość, kolejne kolumny wyświetlają dalszą część pliku). Byłoby to szczególnie przydatne na panoramicznych ekranach przy przeglądaniu długich plików. Co myślicie? Może już coś takiego istnieje?
#programowanie
  • 5
@nunczako: Hehe, w vimie nie takie rzeczy można robić. Otwierasz plik, byle długi jakiś np.

$vim plik.txt
Robisz sobie splita, dowolnego, ale w twoim przykładzie masz splita na kolumnach,

:set vsplit
Masz ten sam plik w dwóch kolumnach, możesz do woli pomysł replikować, w pierwszym splicie robisz scrollbind
:set scb!
Skaczesz do drugiego splita Ctrl+W L, tam przewijasz do wybranej linijki, i robisz scrollbind
:100
:set scb!
Teraz jak przewijasz
@nunczako: 10 sekund i gotowe. A odkręcić nie musisz chyba, że film chcesz oglądać na szerokim to odkręcasz, podgląd na 2 monitorze, a coś innego na 3 monitorze i można pracować (przynajmniej na froncie 2 to minimum, 3 to mus)