9 najlepszych zaawansowanych wskazówek i trików dotyczących Vima, które każdy użytkownik powinien znać
Notatki kluczowe
- Efektywne zarządzanie wieloma plikami dzięki buforom.
- Korzystaj z funkcji automatycznego uzupełniania, aby przyspieszyć pisanie i uniknąć literówek.
- Stosuj makra w celu automatyzacji powtarzających się zadań.
Opanowanie edytora tekstu Vim: podstawowe wskazówki i triki
Edytor tekstu Vim, znany ze swoich potężnych funkcji, może być onieśmielający dla wielu użytkowników. Opanowanie jego niezliczonych funkcji może znacznie zwiększyć Twoją produktywność jako programisty lub edytora tekstu. W tym przewodniku zagłębimy się w podstawowe wskazówki i triki, które podniosą Twoje umiejętności Vim, czyniąc Twoje doświadczenie edycji tekstu bardziej wydajnym i przyjemnym.
Efektywne zarządzanie wieloma plikami w Vim
W tej sekcji opisano podstawowe techniki umożliwiające bezproblemową obsługę wielu plików.
Krok 1: Otwórz pliki w Vim
Zamiast otwierać pliki w oddzielnych kartach terminala, użyj polecenia Vim, aby załadować wiele plików na raz:
vim file1.txt file2.txt file3.txt
Polecenie to utworzy osobne bufory dla każdego pliku, co ułatwi przełączanie się między nimi.
Krok 2: Nawigacja między buforami
Aby przejść do następnego pliku, po prostu wpisz :next
lub :n
. Jeśli chcesz powrócić do poprzedniego pliku, użyj :prev
lub :N
. Aby przyspieszyć nawigację, możesz przejść do pierwszego pliku za pomocą :bf
, a do ostatniego za pomocą :bl
.
Zwiększ wydajność dzięki automatycznym uzupełnieniom
W tej sekcji dowiesz się, jak zaoszczędzić czas i zmniejszyć liczbę błędów dzięki wykorzystaniu funkcji automatycznego uzupełniania w Vimie.
Krok 1: Ustawianie skrótów
Aby utworzyć skrót, użyj ab
polecenia. Na przykład zamień „asap” na „as soon as possible” używając:
:ab asap as soon as possible
Krok 2: Usuwanie skrótów
Aby wyeliminować skrót, użyj una
polecenia:
:una asap
Krok 3: Uporczywe skróty
Aby zachować skróty na potrzeby przyszłych sesji, dodaj je do pliku „~/.vimrc” bez początkowego dwukropka.
Wykorzystaj podzielone okna, aby kopiować i wklejać w sposób bardziej inteligentny
Wykorzystaj podzielone okna w programie Vim, aby ułatwić kopiowanie i wklejanie między plikami.
Krok 1: Otwórz pliki z podzielonym oknem
Otwórz jeden plik, a następnie podziel okno Vima w następujący sposób:
:split
do podziału poziomego lub :vsplit
pionowego.
Zapisz swoją pracę bez uprawnień do modyfikacji
Czasami pliki mogą być przeznaczone tylko do odczytu, co komplikuje proces zapisywania.
Krok 1: Użyj zewnętrznego polecenia Bash, aby zapisać
Zamiast ponownie otwierać plik, zapisz zmiany za pomocą:
:w !sudo tee %
To polecenie spowoduje wyświetlenie monitu o podanie hasła, po czym zapisze zmiany bez ich utraty.
Zachowaj wcięcia podczas wklejania kodu
Zapobiegaj problemom z wcięciami podczas wklejania fragmentów kodu do okna Vima.
Krok 1: Włącz przełącznik wklejania
W pliku vimrc dodaj:
set pastetoggle= F2
Teraz możesz nacisnąć, F2 aby przełączyć tryb wklejania przed wstawieniem kodu.
Wykorzystaj polecenia obiektów tekstowych, aby ułatwić edycję
Polecenia obiektów tekstowych umożliwiają szczegółową edycję w oparciu o kontekst.
Krok 1: Użyj obiektów tekstowych
Na przykład użycie ciw
pozwala na zmianę całego słowa pod kursorem, podczas gdy di(
użycie opcji usunie słowa wewnątrz nawiasów.
Przyspiesz swoje zadania edycyjne dzięki znacznikom
Znaczniki pomagają zapisywać pozycje w plikach, zapewniając szybki dostęp do często używanych sekcji kodu.
Krok 1: Utwórz znak
Naciśnij, M a następnie literę (np. A ), aby utworzyć znacznik. Wróć do znacznika za pomocą ` + A.
Automatyzacja zadań za pomocą makr
Makra są nieocenione przy automatyzowaniu powtarzających się edycji w programie Vim.
Krok 1: Nagraj makro
Naciśnij Q, a następnie literę, aby rozpocząć nagrywanie. Zakończ czynności edycyjne, a następnie naciśnij Q ponownie, aby zatrzymać nagrywanie.
Zwiększ funkcjonalność dzięki wtyczkom innych firm
Rozszerz możliwości Vima, dodając wtyczki odpowiadające Twojemu tokowi pracy.
Krok 1: Zainstaluj wtyczki za pomocą wtyczki
W pliku vimrc dodaj:
call plug#begin('~/.vim/plugged')
Następnie wypisz potrzebne Ci wtyczki, zanim zaczniesz :PlugInstall
je instalować.
Streszczenie
W tym przewodniku omówiono różne podstawowe wskazówki i techniki, które pozwolą Ci zmaksymalizować wydajność podczas korzystania z Vima. Dzięki skutecznemu zarządzaniu wieloma plikami, wykorzystaniu funkcji autouzupełniania, dzieleniu okien i wykorzystaniu makr i wtyczek możesz znacznie ulepszyć swoje doświadczenie z Vimem.
Wniosek
Przyjęcie tych wskazówek poprawi Twoją produktywność i biegłość w Vim. Poznaj te funkcje systematycznie, aby odblokować pełny potencjał tego solidnego edytora tekstu.
FAQ (najczęściej zadawane pytania)
Jakie są przyjazne dla początkujących wskazówki dotyczące korzystania z Vima?
Zacznij od opanowania podstaw: nawiguj w trybie normalnym, ćwicz zapisywanie i wychodzenie oraz poznaj proste polecenia, takie jak dd
usuwanie wierszy.
Jak mogę dostosować Vim do mojego przepływu pracy?
Możesz dostosować plik vimrc za pomocą schematów kolorów, mapowań klawiszy i wtyczek dostosowanych do Twoich potrzeb edycyjnych. Przeglądaj repozytoria wtyczek, aby uzyskać dodatkowe funkcje.
Powiązane posty:
- Kompleksowy przewodnik po pobieraniu z Vimm's Lair
- Kompleksowy przewodnik dotyczący korzystania z polecenia Touch w systemie Linux
- 5 prostych metod przeglądania usuniętych filmów z YouTube
- Jak łatwo pobrać dowolny film online: najlepsze metody i narzędzia
- Naprawianie problemów ze zmianą rozmiaru pola tekstowego w programach Microsoft Word i Excel