Otwarcie i przełączanie między wieloma plikami i Windows w VI

Otwarcie i przełączanie między wieloma plikami i Windows w VI
Domyślnie VIM zaczyna od jednego okna, które wystarczy do edytowania jednego pliku. Ale czasami konieczne może być popracowanie na wielu plikach. VIM ułatwia pracę z wieloma plikami jednocześnie z systemem zarządzania okienkami, umożliwiając jednocześnie pracę nad wieloma plikami w jednej sesji VIM. Możesz wybrać jeden plik na raz, lub możesz podzielić obszar roboczy, aby wyświetlić wiele plików obok siebie.W tym artykule wyjaśniono, jak otwierać wiele plików i systemu Windows w VIM, a także jak przełączać się między wieloma plikami i systemem Windows.

Otwarcie i przełączanie między wieloma plikami

Edycja wielu plików w tej samej sesji może przyspieszyć twoją pracę. Podczas edytowania wielu plików, wyjście z jednej sesji zajmuje trochę czasu, a następnie otworzyć nową sesję dla innego pliku. Pozostanie w tej samej sesji pomaga jednocześnie wydajnie pracować nad wieloma plikami.

Otwieranie wielu plików w VIM

Możesz otworzyć wiele plików na początku sesji edycji vim z wiersza poleceń lub w dowolnym momencie od wewnątrz sesji edycji vim.

Z wiersza poleceń

Aby otworzyć wiele plików w VIM na początku sesji edycji VIM, podaj pliki w następujący sposób:

$ vim file1 plik2

Domyślnie pierwszy plik (plik 1) otworzy się w vim. Śmiało i edytuj ten plik, a po zakończeniu zapisz go za pomocą : w Komenda. Po zapisaniu możesz przejść do następnego pliku.

Od wnętrza vim

Możesz także dodać dodatkowe pliki w dowolnym momencie podczas sesji edycji VIM. Na przykład, edytując File1 i File2, możesz dodać plik3.

Aby edytować inny plik podczas sesji VIM, najpierw zapisz bieżący plik za pomocą: W w trybie normalnym, a następnie użyj następującego polecenia:

: e nazwa pliku

Przełączanie między plikami w VIM

Zauważ, że aby przejść do innego pliku, najpierw będziesz musiał zapisać bieżący plik, jeśli wprowadziłeś na niego pewne zmiany. Jeśli nie zapisałeś bieżącego pliku, VIM nie pozwoli ci przełączać plików, chyba że określisz okrzyk (!). Ta notacja odrzuci zmiany wprowadzone w bieżącym pliku i mocno przełączy się na drugi plik. Na przykład, jeśli wprowadziłeś pewne zmiany w pliku, ale zdecydujesz się odrzucić te zmiany i przejść na inny plik, użyj wykrzyknika (!) Postępowanie zgodnie z poniższymi poleceniami.

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

: BP

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 numeru plik 3, użyj polecenia „B 3”):

: liczba b

Aby przejść do określonej nazwy pliku pliku, wydaj następujące polecenie (dla pliku pliku plik 1, użyj „:b Plik 1 ”):

: B nazwa pliku

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

:mi#

Gdzie symbol # reprezentuje liczbę pliku alternatywnego.

Lub możesz użyć następującego skrótu:

Ctrl+^

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

:ściana

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

: BW

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

Qall

Aby zdecydowanie rzucić wszystkie pliki, odrzucając zmiany, wydaj następujące polecenie:

: Qall!

Aby wymienić wszystkie otwarte pliki, wydać następujące polecenie:

: Ls

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

Otwarcie 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 VIM. Można to osiągnąć, dzieląc okna w poziomie, aby utworzyć dwa okna o tej samej szerokości lub pionowo, aby utworzyć dwa okna o tej samej wysokości. Za pomocą tej metody możesz wyświetlić wiele okien jednocześnie w jednej sesji VIM.

Z wiersza poleceń

Możesz otworzyć wiele okien z wiersza poleceń na początku sesji edycji vim. Aby to zrobić, podziel okno w poziomie lub w pionie za pomocą następujących metod.

Podział okna w poziomie

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

$ vim -o file1 plik2

To polecenie podzieli sesję edycji VIM w poziomie, na dwa równe systemy Windows.

Dzielenie okien pionowo

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

$ vim -o file1 plik2

To polecenie podzieli sesję edycji VIM w pionie na dwa równe systemy Windows.

Podział okna w Vim

Możesz także podzielić okna podczas sesji edycji vim. Aby to zrobić, otwórz plik w VIM, a następnie podziel go w poziomie lub w pionie za pomocą następujących metod.

Podział okna w poziomie

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

:podział

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

Ctrl+w, s

Gdy nie określono żadnego argumentu, bieżący plik zostanie wyświetlony w obu podzielonych oknach. Aby otworzyć kolejny plik w nowym oknie, użyj polecenia :podział, a następnie pożądana nazwa pliku, w następujący sposób:

: podzielona nazwa pliku

Dzielenie okien pionowo

Aby podzielić system Windows w VIM, użyj następującego polecenia:

: vSplit

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

Ctrl+w, v,

Dzięki VIM możesz jeszcze bardziej podzielić okna, poziomo lub pionowo.

Przełączanie między poziomymi oknami

Aby przejść do następnego okna poniżej bieżącego okna, użyj jednego z poniższych 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 poniższych 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 po prawej stronie bieżącego okna, użyj:

Ctrl+w, l lub ctrl+w, prawa strzałka

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, lewa strzałka

Aby przejść przez wszystkie Windows VIM, użyj następującego skrótu:

ctrl+w, w,

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

:zamknąć

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 okienkami Vim możesz obsługiwać wiele plików jednocześnie szybko i wydajnie. W tym artykule pokazano, jak otwierać i przełączać się między wieloma plikami i systemem Windows w edytorze tekstu VIM. Mamy nadzieję, że powinno to ułatwić korzystanie z tego niesamowitego narzędzia do edycji tekstu.