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 plikuPrzełą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ń:
:NLub
: BnAby przejść do poprzedniego pliku, wydaj następujące polecenie:
:NLub
: BPAby przejść do pierwszego pliku, wydaj następujące polecenie:
: BFAby przejść do ostatniego pliku, wydaj następujące polecenie:
: BlAby przełączyć się na określony numer pliku, wydaj następujące polecenie (dla numeru plik 3, użyj polecenia „B 3”):
: liczba bAby przejść do określonej nazwy pliku pliku, wydaj następujące polecenie (dla pliku pliku plik 1, użyj „:b Plik 1 ”):
: B nazwa plikuAby 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:
:ścianaAby zrezygnować z bieżącego pliku, wydaj następujące polecenie:
: BWAby rzucić wszystkie otwarte pliki, wydaj następujące polecenie:
QallAby zdecydowanie rzucić wszystkie pliki, odrzucając zmiany, wydaj następujące polecenie:
: Qall!Aby wymienić wszystkie otwarte pliki, wydać następujące polecenie:
: Lsw 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, sGdy 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 plikuDzielenie okien pionowo
Aby podzielić system Windows w VIM, użyj następującego polecenia:
: vSplitMoż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łkaAby 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łkaAby 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, cAby zamknąć wszystkie okna oprócz bieżącego okna, użyj następującego polecenia:
:tylkoMożesz także użyć następującego skrótu:
Ctrl+w, oWniosek
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.