Cheat Vim

Cheat Vim
VIM to bezpłatny edytor tekstu open source, który jest domyślnie zainstalowany w większości systemów operacyjnych. To narzędzie jest jednym z najpopularniejszych i najsilniejszych edytorów tekstu, który był preferowanym wyborem wielu programistów. Uczenie się skutecznego używania vim może być wyzwaniem, ponieważ vim zawiera wiele poleceń, a zapamiętywanie każdego polecenia może zająć trochę czasu. Below, we have compiled some of the most used Vim commands into a cheat sheet that will be helpful for using this text editor.Poniższa tabela zawiera najczęstsze i użyteczne polecenia VIM, wraz z funkcjonalnością każdego polecenia.

Komenda

Funkcjonować

Zarządzanie plikami

: w Napisz plik na dysku
Ctrl+g Pokaż informacje o pliku
Ga Pokaż informacje o postaci
:Q Przewiń vi bez zapisywania pliku
: WQ Napisz plik na dysku i zrezygnuj z vi
:Q! Zignoruj ​​ostrzeżenie i odrzucaj zmiany
: W nazwa pliku Zapisz plik jako Nazwa pliku
: r nazwa pliku Przeczytaj i wstaw Nazwa pliku

Nawigacja

H Przenieś kursor w lewo
L Przenieś kursor w prawo
J Przenieś kursor w dół jednej linii
2J Przenieś kursor w dół 2 linii
k Przenieś kursor w górę jednej linii
2K Przenieś kursor w górę 2 linii
w Przeskocz na początek następnego słowa (interpunkcja uważana za słowa)
W Przeskocz na początek następnego słowa (oddzielne słowa)
mi Przejdź do końca następnego słowa (interpunkcja uważana za słowa)
mi Przejdź do końca następnego słowa (bez interpunkcji)
B Cofnij się do początku bieżącego słowa
B Cofnij się do początku bieżącego słowa (bez interpunkcji)
( Odsuń zdanie
) Przenieś zdanie do przodu
Odsuń akapit
Przenieś akapit do przodu
$ Przenieś się na koniec linii
^ Przejdź do pierwszego nie blankiego znaku w linii
0 Przenieś się na początek linii
G Przejdź do ostatniej linii dokumentu
3G Przenieś się do linii 3
gg Przejdź do pierwszej linii dokumentu
:N Idź do linii N w dokumencie
Ctrl+d Przewiń w dół pół ekranu
Ctrl+u Przewiń w górę połowę ekranu
Ctrl+f Strona naprzód
Ctrl+b Strona wstecz

Tryby przełączania

I Wprowadź tryb wstawiania
v Wprowadź tryb wizualny
wyjście Powrót do trybu normalnego z trybu wstawki i wizualnej

Wstaw/dołącz tekst

I Włóż tekst przed bieżącą lokalizacją kursora
I Włóż tekst na początku linii
A Dołącz tekst po bieżącej lokalizacji kursora
A Dodaj tekst na końcu bieżącej linii
o Utwórz nowy wiersz dla tekstu poniżej bieżącej lokalizacji kursora
O Utwórz nowy wiersz dla tekstu powyżej bieżącej lokalizacji kursora
ea Wstaw (dołącz) na końcu bieżącego słowa

Wyszukaj i wymień

/wzór Wyszukaj naprzód
?wzór Wyszukaj wstecz
* Szukaj słowa pod kursorem
# Wyszukaj wstecz słowa pod kursorem
R Wymień pojedynczy znak w pozycji kursora
R Wymień znaki zaczynające się od pozycji kursora
CC Wymień całą linię
:%s/wyszukiwanie/wymiana/g Zastąpić każde zdarzenie szukaj z zastępować.
:%s/wyszukiwanie/zamień/gc Zastąpić każde zdarzenie szukaj z zastępować z potwierdzeniem

Wytnij, skopiuj i wklej

X Wytnij znak w bieżącej lokalizacji kursora
X Pokrój znak przed prądem lokalizacji kursora
DW Odcinaj z aktualnej lokalizacji kursora do następnego słowa
D Wytnij z prądu lokalizacji kursora na koniec linii prądowej
Dd Wytnij całą linię prądu
Y Skopiuj wybrany tekst
Tak Skopiuj całą bieżącą linię
P Wklej tekst po kursorze
P Wklej tekst przed kursorem

Cofnij się i przerobić

u Cofnij ostatnią zmianę
Ctrl+r Zmiany ponowne, które zostały cofnięte

Praca z wieloma plikami

:mi Nazwa pliku Edytuj plik w nowym buforze
: Ls Lista dostępnych buforów
: Bn Przejdź do następnego bufora
: BP Przejdź do poprzedniego bufora
: Bfirst Przejdź do pierwszego bufora
:podmuch Przejdź do ostatniego bufora
Ctrl+WS Podzielone okna
Ctrl+WW Przełącz okna
Ctrl+wq Wyrzuć okno
Ctrl+WV Podzielone okna w pionie
: Tabnew Utwórz nową kartę
GT ,: tabn, Przejdź do następnej karty
GT ,: TABP Przejdź do poprzedniej zakładki
: TabFirst Przejdź do pierwszej karty
: tablast Przejdź do końcowej zakładki
#gt Przejdź do numeru Tab #

Ustaw numer linii

:Ustaw numer Pokaż numery linii
: Ustaw noumer Nie pokazuj numerów linii

Polecenia trybu wizualnego

y Skopiuj wybrany tekst
D Usuń wybrany tekst
C Usuń wybrany tekst i wprowadź tryb wstawienia
> Zwiększyć wcięcie
< Zmniejsz wcięcie
= Napraw wcięcie bieżącej linii
~ Zmień przypadek

Powyższy ściągawka powinna wypełnić najczęściej używane polecenia VIM. VIM może być początkowo trudny w użyciu, ale opanowanie kilku poleceń może pomóc w uzyskaniu większej wydajności w edycji tekstu i kodowaniu.