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.

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.