Jeśli otworzę Eksplorator plików :Explore
i wybiorę plik, zastępuje on bufor, który miałem wcześniej otwarty i muszę go ponownie otworzyć. Jak tego uniknąć?
Jeśli otworzę Eksplorator plików :Explore
i wybiorę plik, zastępuje on bufor, który miałem wcześniej otwarty i muszę go ponownie otworzyć. Jak tego uniknąć?
Odpowiedzi:
Zwykle używam następującego przepływu, gdy chcę otworzyć plik (zachowując bieżący plik):
Jak wspomniano w komentarzach, istnieją również: Sexplore i: Vexplore, które wykonują split i open netrw jednocześnie, ale ich nie używam. Nie używam: odkrywaj też.
Zamiast tego używam octu vim, który jest cienkim, ale bardzo przydatnym ulepszeniem nad netrw. Wystarczy nacisnąć w -
dowolnym momencie eksploratora plików. Również bardzo polecam sprawdzić pocztę Drew Neila i Ocet .
Mój powyższy przepływ polega na tym, aby wstępnie podzielić ekran tak, jak chcę, a następnie wybrać nowy plik.
vim-vinegar
robi dokładnie to, czego chcę.
W :help netrw-explore
wspomnieć, że kilka innych poleceń, aby zbadać swoje pliki.
Wśród nich jest to, :Texplore
które otwiera okno eksploratora plików w nowej karcie zamiast korzystania z bieżącego okna.
Możesz wypróbować inne warianty, takie jak :Sexplore
(podział poziomy) lub :Vexplore
(podział pionowy).
Gdy kursor znajduje się na pliku, można również trafić o
, v
albo t
otworzyć go w płaszczyźnie poziomej, pionowej rozłamu rozłamu lub karcie.
Również p
otworzy się okno, w którym można obejrzeć plik pod kursorem, ale koncentruje pozostanie w netrw buforze czemu można wybrać się na zwiedzanie swój system plików bez konieczności zrobić <C-w>w
albo <C-w>p
.
Jeśli masz netrw v153 lub nowszy, będziesz :Lexplore
dostępny. To polecenie otwiera okno z boku wyświetlacza i <cr>
powoduje edycję w oknie nr 2 (domyślnie). Możesz zmienić domyślne okno do edycji, używając C
mapy lub zmieniając zmienną g:netrw_chgwin
.
Nie potrafię tego wyjaśnić, ale jeśli umieścisz Netrw w stylu drzewa za pomocą:
let g:netrw_liststyle=3
netrw nie zamyka bieżącego bufora, otwiera się w nowym buforze w tym samym oknie, gdy używasz :Explore
Użyj :Ve
lub, :Se
aby otworzyć eksplorator plików odpowiednio w nowym podziale pionowym lub poziomym.
:help netrw-explore
wspomnieć, że kilka innych poleceń, aby zbadać swoje pliki. Wśród nich jest to,:Texplore
które otwiera okno eksploratora plików w nowej karcie zamiast korzystania z bieżącego okna. Możesz wypróbować inne warianty, takie jak:Sexplore
(podział poziomy) lub:Vexplore
(podział pionowy). Gdy kursor znajduje się na pliku, można również trafićo
,v
albot
otworzyć go w płaszczyźnie poziomej, pionowej rozłamu rozłamu lub karcie.