Otwieranie i przełączanie między wieloma plikami i oknami w VI

Opening Switching Between Multiple Files



Domyślnie Vim uruchamia się z jednym oknem, co wystarcza do edycji pojedynczego pliku. Ale czasami może być konieczna praca nad wieloma plikami. Vim ułatwia pracę z wieloma plikami jednocześnie dzięki systemowi zarządzania oknami, umożliwiając pracę nad wieloma plikami jednocześnie w ramach jednej sesji Vima. Możesz wybrać wyświetlanie jednego pliku na raz lub możesz podzielić obszar roboczy, aby wyświetlać wiele plików obok siebie. Ten artykuł wyjaśni, jak otwierać wiele plików i okien w Vimie, a także jak przełączać się między wieloma plikami i oknami .

Otwieranie i przełączanie między wieloma plikami

Edytowanie wielu plików w tej samej sesji może przyspieszyć pracę. Podczas edytowania wielu plików wyjście z jednej sesji, a następnie otwarcie nowej sesji dla innego pliku zajmuje trochę czasu. Pozostanie w tej samej sesji pomaga wydajnie pracować nad wieloma plikami w tym samym czasie.







Otwieranie wielu plików w Vimie

Możesz otworzyć wiele plików na początku sesji edycji Vima z wiersza poleceń lub w dowolnym momencie z poziomu sesji edycji Vima.



Z wiersza poleceń

Aby otworzyć wiele plików w Vimie na początku sesji edycji Vima, określ pliki w następujący sposób:



$przyszedłemplik1 plik2

Domyślnie pierwszy plik ( plik1) otworzy się w Vimie. Śmiało i edytuj ten plik, a kiedy skończysz, zapisz go, używając |_+_| Komenda. Po zapisaniu możesz przejść do następnego pliku.





Z wnętrza Vima

Możesz także dodać dodatkowe pliki w dowolnym momencie podczas sesji edycji Vima. Na przykład podczas edycji plik1 i plik2 możesz dodać plik3.



Aby edytować inny plik podczas sesji Vima, najpierw zapisz bieżący plik używając :w w trybie normalnym, a następnie użyj następującego polecenia:

:e nazwa pliku

Przełączanie się między plikami w Vimie

Zauważ, że aby przejść do innego pliku, musisz najpierw zapisać bieżący plik, jeśli dokonałeś w nim jakichś zmian. Jeśli nie zapisałeś bieżącego pliku, Vim nie pozwoli ci przełączać plików, chyba że określisz to za pomocą wykrzyknika (!). Ta notacja spowoduje odrzucenie zmian wprowadzonych w bieżącym pliku i wymuszone przejście do innego pliku. Na przykład, jeśli dokonałeś pewnych zmian w pliku, ale zdecydujesz się je odrzucić i przełączyć się do innego pliku, użyj wykrzyknika (!) postępując zgodnie z poleceniami wymienionymi poniżej.

Uwaga: Wydaj wszystkie poniższe polecenia w trybie normalnym Vima.

Aby przejść do następnego pliku, wydaj jedno z następujących poleceń:

:n

Lub

:bn

Aby przejść do poprzedniego pliku, wydaj następujące polecenie:

:N

Lub

:pb

Aby przejść do pierwszego pliku, wydaj następujące polecenie:

:bf

Aby przejść do ostatniego pliku, wydaj następujące polecenie:

: bl

Aby przełączyć się na określony numer pliku, wydaj następujące polecenie (dla pliku nr 3 użyj polecenia b 3):

:b numer

Aby przełączyć się na określoną nazwę pliku, wydaj następujące polecenie (dla nazwy pliku plik1, użyj : b plik1):

:b nazwa pliku

Aby przełączać się między dwoma plikami, wydaj następujące polecenie:

:I#

Gdzie symbol # reprezentuje numer alternatywnego pliku.

Możesz też użyć następującego skrótu:

Ctrl+^

Aby zapisać wszystkie otwarte pliki, wydaj następujące polecenie:

:Ściana

Aby wyjść z bieżącego pliku, wydaj następujące polecenie:

:bw

Aby zamknąć wszystkie otwarte pliki, wydaj następujące polecenie:

qall

Aby wymusić zamknięcie wszystkich plików, odrzucając zmiany, wydaj następujące polecenie:

: dzwoń!

Aby wyświetlić wszystkie otwarte pliki, wydaj następujące polecenie:

: ls

w ls: wyjście, % odnosi się do bieżącego pliku, podczas gdy # odnosi się do alternatywnego pliku.

Otwieranie i przełączanie między wieloma oknami

Domyślnie Vim otwiera tylko jedno okno, nawet jeśli otworzyłeś wiele plików. Możesz jednak wyświetlić wiele okien otwartych jednocześnie w Vimie. Można to osiągnąć, dzieląc okna poziomo, aby utworzyć dwa okna o tej samej szerokości, lub pionowo, aby utworzyć dwa okna o tej samej wysokości. Używając tej metody, możesz oglądać wiele okien jednocześnie w jednej sesji Vima.

Z wiersza poleceń

Możesz otworzyć wiele okien z wiersza poleceń na początku sesji edycji Vima. Aby to zrobić, podziel okno poziomo lub pionowo, korzystając z następujących metod.

Dzielenie okien w poziomie

Aby podzielić okno poziomo, użyj następującej składni:

$przyszedłem -lubplik1 plik2

To polecenie podzieli sesję edycji Vima poziomo na dwa okna o równej wielkości.

Dzielenie okien w pionie

Aby podzielić okna w pionie, użyj następującej składni:

$przyszedłem -LUBplik1 plik2

To polecenie podzieli sesję edycji Vima w pionie na dwa okna o równej wielkości.

Dzielenie okien w Vim

Możesz także dzielić okna podczas sesji edycji Vima. Aby to zrobić, otwórz plik w Vimie, a następnie podziel go poziomo lub pionowo, używając następujących metod.

Dzielenie okien w poziomie

Aby podzielić okna poziomo w Vimie, użyj następującego polecenia:

:podział

Możesz także użyć następującego skrótu:

Ctrl+W,s

Jeśli nie podano argumentu, bieżący plik zostanie wyświetlony w obu podzielonych oknach. Aby otworzyć inny plik w nowym oknie, użyj polecenia :podział , a następnie żądaną nazwę pliku w następujący sposób:

:podziel nazwę pliku

Dzielenie okien w pionie

Aby podzielić okna pionowo w Vimie, użyj następującego polecenia:

: vsplit

Możesz także użyć następującego skrótu, aby podzielić okna w pionie:

Ctrl+W,V

Z Vimem możesz jeszcze bardziej podzielić okna, poziomo lub pionowo.

Przełączanie między oknami poziomymi

Aby przejść do następnego okna poniżej bieżącego okna, użyj jednego z następujących skrótów:

Ctrl+w, j lub Ctrl+w, strzałka w dół

Aby przejść do następnego okna nad bieżącym oknem, użyj jednego z następujących skrótów:

Ctrl+w, k lub Ctrl+w, strzałka w górę

Przełączanie między pionowymi oknami

Aby przejść do następnego okna na prawo od bieżącego okna, użyj:

Ctrl+w,l lub Ctrl+w,strzałka w prawo

Aby przejść do następnego okna po lewej stronie bieżącego okna, użyj jednego z następujących skrótów:

Ctrl+w,h lub Ctrl+w,strzałka w lewo

Aby przechodzić przez wszystkie okna Vima, użyj następującego skrótu:

Ctrl+W,W

Aby zamknąć bieżące okno, użyj następującego polecenia:

:blisko

Możesz także użyć następującego skrótu:

Ctrl+w,c

Aby zamknąć wszystkie okna oprócz bieżącego okna, użyj następującego polecenia:

:tylko

Możesz także użyć następującego skrótu:

Ctrl+W,O

Wniosek

Dzięki systemowi zarządzania oknami Vima możesz szybko i wydajnie obsługiwać wiele plików jednocześnie. W tym artykule pokazano, jak otwierać i przełączać się między wieloma plikami i oknami w edytorze tekstu Vima. Mamy nadzieję, że powinno to ułatwić korzystanie z tego niesamowitego narzędzia do edycji tekstu.