Czy możliwe jest posiadanie 2 lub więcej okien (V) vim dla tej samej sesji lub przynajmniej współdzielenie niektórych buforów. Tutaj „okno” odnosi się do okna Gnome (lub KDE, Windows itp.), A nie okna VIM.
Używam dwóch monitorów z Xineramą i chcę otworzyć dwa osobne okna GUI zamiast jednego dużego, który obejmuje wiele ekranów.
multiple-monitors
vim
multiple-instances
Atilla Filiz
źródło
źródło
Odpowiedzi:
Obecnie gVim nie może mieć osobnych okien „najwyższego poziomu” dla tego samego procesu / sesji. Istnieje element DO ZROBIENIA do implementacji systemu komunikacji między procesami między wieloma instancjami Vima, aby działał tak, jakby oddzielne procesy były zunifikowane. (Zobacz
:help todo
i wyszukaj „najwyższy poziom”).źródło
Spójrz na ekran GNU używany w połączeniu z Vimem.
Pierwsze okno, uruchom ekran GNU i vim
Drugie okno, połącz z sesją ekranową:
Niezwykle przydatne na dużych komputerach xinerama, wielu ekranach wirtualnych lub sesjach VNC. Wystarczy jedna sesja Vima z dużą ilością zakładek.
-- Tomek
źródło
Minęło trochę czasu, odkąd zadałeś pytanie i wiele rzeczy uległo poprawie. Nvidia ma znacznie lepszą obsługę sterowników dla wielu monitorów w systemie Linux.
Teraz przestałem używać Gvima, odkąd przeniosłem się do KDE: Teraz używam vim-qt. Umożliwia otwieranie wielu instancji, na wypadek, gdybyś nie chciał używać vima w terminalu.
edytować:
źródło
Możesz mieć tyle sesji vi (m), ile chcesz, używając osobnych okien terminali dla każdej.
Jeśli chodzi o to, aby nie rozciągały się na siebie, zakładam, że ustawiasz je na pełny ekran, a następnie rozszerza się na oba monitory, ponieważ jest ustawiony na rozszerzenie pulpitu. Nie maksymalizuj go i ręcznie dostosuj rozmiar okna terminala lub gvim.
Jeśli przegapiłem znak, spróbuj rozwinąć nieco więcej.
Co rozumiesz przez okno vima?
edytować:
Mam nadzieję, że trafił w nią Heptyt, ponieważ trochę się w tym zagubiłem.
źródło