Trzymaj kursor w oknie Netrw podczas przeglądania plików w VIM

9

Mam pionowy podział w VIM. Z jednej strony otwieram netrw (: E), aby przeglądać niektóre pliki / foldery.

Chociaż jak tylko naciśniesz „Return”, aby wejść do folderu, folder się otworzy, a kursor zostanie przeniesiony do innego okna.

Jak mogę zatrzymać kursor w oknie Netrw?

Sztuka
źródło

Odpowiedzi:

7

Umieść to w swoim .vimrc,

let g:netrw_preview = 1

aby skonfigurować pionowe podziały podglądu, a następnie, gdy kursor znajdzie się nad pożądanym plikiem, wpisz, paby otworzyć okno podglądu. Aby zamknąć okno, wpisz Ctrl-W z.

Termin używany w vimie dla okna, które jest otwarte bez poruszania się kursora, to „okno podglądu”. Aby dowiedzieć się więcej na ten temat, zobacz

:help netrw-preview
:help CTRL-W_z

Lub tylko

:help netrw

i przeglądaj spis treści w poszukiwaniu innych poleceń przeglądania i innych funkcji netrw.

garyjohn
źródło
Wielkie dzięki, @garyjohn! Przejrzałem pomoc zanim zadałem pytanie, ale oczywiście nie znalazłem tego ustawienia.
Art.
Co ciekawe, działa przez większość czasu, ale czasami kursor wciąż cofa się. Zdarza się, gdy otwieram 3 pionowe podziały i robię: E po prawej - kursor przeskakuje w skrajną lewą stronę.
Art.
To może być błąd. Nazwę i adres autora można znaleźć na górze dowolnego pliku netrw i na stronie „: help pi-netrw.txt”. Jest bardzo pomocny i elastyczny. Prześlę mu bezpośrednio opis problemu.
garyjohn
Dzięki @garyjohn, skontaktowałem się z autorem. Mam nadzieję, że będzie miał trochę czasu, aby się temu przyjrzeć.
Art.
1

Możesz użyć: Lexplore, dostępny z netrw v150 lub nowszą wersją (teraz do wersji 154, którą możesz uzyskać z http://www.drchip.org/astronaut/vim/index.html#NETRW ).

użytkownik21497
źródło
Być może nie jest to dokładnie to, o co poprosił OP, ale właśnie tego szukałem! Dziękuję za podzielenie się!
James M. Lay