krzepkość

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

Otwieranie i przełączanie między wieloma plikami i oknami w VI
Domyślnie Vim uruchamia się z jednym oknem, co wystarcza do edycji jednego pliku. Ale czasami może być konieczne popracowanie 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 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 i otwarcie nowej sesji dla innego pliku zajmuje trochę czasu. Pozostanie w tej samej sesji pomaga wydajnie pracować na wielu plikach jednocześnie.

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:

$ vim plik1 plik2

Domyślnie pierwszy plik (plik1) otworzy się w Vim. Śmiało i edytuj ten plik, a kiedy skończysz, zapisz go za pomocą :w 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 pliku1 i pliku2 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

Pamiętaj, że aby przejść do innego pliku, najpierw musisz 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 za pomocą wykrzyknika (!). Ta notacja odrzuci zmiany wprowadzone w bieżącym pliku i wymusza przejście do innego pliku. Na przykład, jeśli dokonałeś pewnych zmian w pliku, ale zdecydujesz się je odrzucić i przejść do innego pliku, użyj wykrzyknika (!) postępując zgodnie z poleceniami wymienionymi poniżej.

Uwaga: Wydaj wszystkie poniższe polecenia w normalnym trybie 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:

:mi#

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:

:qall!

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 Vim. 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:

$ vim -o plik1 plik2

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

Dzielenie okien w pionie

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

$ vim -O plik1 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:

:rozdzielać

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

Ctrl+W,s

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

:podziel nazwę pliku

Dzielenie okien w pionie

Aby podzielić okna w pionie 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.

Gry Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Ten artykuł zawiera listę darmowych i otwartych silników gier, których można używać do tworzenia gier 2D i 3D w systemie Linux. Istnieje wiele takich ...
Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...