|
h Przesunięcie w lewo
|
|
l Przesunięcie w prawo
|
|
k Przesunięcie w górę
|
|
j Przesunięcie w dół
|
|
i Przejście w tryb wprowadzania
|
|
I Przejście do trybu insert wraz z przesunięciem do pierwszego znaku drukowalnego w linii
|
|
a Tryb wprowadzania o 1 znak w prawo
|
|
A Tryb wprowadzania na końcu lini
|
|
x Usuwa niechciany znak
|
|
dw Usuwa niechciany wyraz
|
|
o Wstawianie tekstu w nowej, następnej lini
|
|
O Wstawianie tekstu w nowej, poprzedniej lini
|
|
w Przejście do następnego wyrazu wyłączając pierwszy znak
|
|
e Przejście do bieżącego wyrazy wyłączając ostatni znak
|
|
0 Przeniesienie do początku linii
|
|
$ Przejście do końca linii wyłączając ostatni znak
|
|
R Tryb zamiany tekstu
|
|
r Tryb zamiany tylko dla 1 znaku
|
|
G Przejście do ostatniej linii w pliku
|
|
u Cofa poprzednie polecenie
|
|
U Cofa wszystkie zmieny w danej linii
|
|
gg Przejście do pierwszej linii w pliku
|
|
dd Usuwa cała linie
|
|
gh Zaznacza wybrany tekst oraz zastąpia go tekstem wisanym przez nas
|
|
ce Usuwa wyraz i przechodzi do trybu wprowadzania
|
|
0 – przeniesienie kursora na początek linii
|
|
^ – przeniesienie kursora na początek linii
|
|
$ – przeniesienie kursora na koniec linii
|
|
h – przeniesienie kursora w lewo
|
|
j – przeniesienie kursora w dół
|
|
k – przeniesienie kursora w górę
|
|
l – przeniesienie kursora w prawo
|
|
^H – skasowanie znaku przed kursorem (klawisz backspace)
|
|
f – przeniesienie do przodu do podanego znaku
|
|
F – przeniesienie do tyłu do podanego znaku
|
|
t – przeniesienie do przodu przed wskazany znak
|
|
T – przeniesienie do tyłu przed wskazany znak
|
|
; – powtórzenie ostatniego polecenia f, F, t, T
|
|
, – odwrócenie działania ostatniego polecenia f, F, t, T
|
|
| – ustawienie kursora w podanej kolumnie
|
|
% – odnalezienie pary dla wskazanego nawiasu
|
|
B – ustawienie kursora na początku poprzedniego słowa (słowo = ciąg znaków bez znaków białych)
|
|
W – ustawienie kursora na początku następnego słowa (słowo = ciąg znaków bez znaków białych)
|
|
H – przeniesienie kursora na górę ekranu
|
|
L – przeniesienie kursora na dół ekranu
|
|
:<liczba> – przeniesienie kursora do wiersza wskazanego liczbą
|
|
spacja – przeniesienie kursora w prawo
|
|
i przełącza vi na tryb wprowadzania
|
|
a przełącza vi na tryb wprowadzania (podobnie jak w przypadku komendy i, lecz kursor zostaje przeniesiony o jeden krok w prawo)
|
|
A przełącza vi na tryb wprowadzania (podobnie jak w przypadku komendy i, lecz kursor zostaje przeniesiony na koniec bierzącego wiersza)
|
|
xx usuwa znak, na którym jest kursor
|
|
dd usuwa wiersz, w którym znajduje się kursor i kopiuje go do bufora
|
|
q! wyjście bezwzględne, bez zapisu danych. Nie zapisane dane zostaną stracone
|
|
:q wyjście pod warunkiem braku zmian od ostatniego zapisu. W innym przypadku program będzie prosił o skorzystanie z polecenia q!
|
|
help wyświetl pomoc. Przydatna lektura.
|
|
w zapis pliku
|
|
w nazwa zapis pliku pod nową nazwą
|
|
e nazwa otworzenie pliku do edycji
|
|
x – skasowanie znaku wskazywanego przez kursor
|
|
X – skasowanie znaku przed kursorem
|
|
d – skasowanie wskazanego tekstu
|
|
dd – skasowanie aktualnej linii
|
|
d<liczba>d – skasowanie kilku wierszy określonych liczbą, począwszy aktualnej linii
|
|
D – skasowanie tekstu od aktualnej pozycji aż do końca linii
|
|
y – skopiowanie wskazanego tekstu do bufora pomocniczego
|
|
Y – skopiowanie linii tekstu do bufora pomocniczego
|
|
p – wstawienie tekstu za kursorem
|
|
P – wstawienie tekstu przed kursorem
|
|
J – połączenie linii
|
|
> – przesunięcie tekstu w prawo
|
|
< – przesunięcie tekstu w lewo
|
|
! – przetworzenie tekstu przez polecenie systemowe i zastąpienie tego tekstu przez wyjście tego polecenia
|
|
r – zastąpienie znaku wskazywanego przez kursor
|
|
m – zaznaczenie linii tekstu
|
|
u – anulowanie ostatniej zmiany (ponowne wciśnięcie powoduje ponowne zastosowanie ostatniej zmiany)
|
|
. – powtórzenie polecenia
|
|
qa - Nagrywaj macro "a"
|
|
qq - Przestań nagrywać macro
|
|
@@ - Uruchom ponownie poprzednio uruchamiane macro
|
|
a – wpisywanie tekstu za kursorem
|
|
A – wpisywanie tekstu na końcu aktualnej linii
|
|
i – wstawianie tekstu przed kursorem
|
|
I – wstawianie tekstu na początku aktualnej linii
|
|
o – utworzenie nowej linii poniżej aktualnej
|
|
O – utworzenie nowej linii powyżej aktualnej
|
|
R – zastępowanie tekstu
|
|
s – zastąpienie znaku wskazanego przez kursor
|
|
S – zastąpienie aktualnej linii
|
|
c – zmiana zaznaczonego tekstu
|
|
C – zmiana do końca linii
|
|
y Kopiowanie do schowka edytora
|
|
d Usunięcie zaznaczonego tekstu oraz kopiowanie do schowka danego znaku
|
|
p Wklejenie skopiowaniego wyrazu za kursor
|
|
P Wklejenie skopiowanego wyrazu przed kursor
|
|
< Po zaznaczeniu pełnych linii zmniejsza wcięcie bloku
|
|
> po zaznaczeniu pełnych linii zwiększa wcięcie bloku
|
|
l Po zaznaczeniu pionowym przechodzi w tryb wprowadzania gdzie mozna wpisac tekst
|
|
x Po zaznaczeniu pionowym usuwa zaznaczony fragment tekstu
|
|
vmap <KLAWISZ> <POLECENIE> Mapowanie pod danym klawiszem dowolnego polecenia edytora Vim
|
|
~ Zmiana wszystkich dużych liter na małe i małych na duże w zaznaczonym bloku tekstu
|
|
u Zmiana wszystkich dużych liter na małe w zaznaczonym bloku tekstu
|
|
U Zmiana wszystkich małych liter na duże w zaznaczonym bloku tekstu
|
|
^F – przesunięcie okna ekranowego o jeden ekran do przodu
|
|
^B – przesunięcie okna ekranowego o jeden ekran do tyłu
|
|
^B – przesunięcie okna ekranowego o jeden ekran do tyłu
|
|
G – przesunięcie okna ekranowego do podanej linii
|
|
/ – wyszukanie podanego wzorca w przód (po dojściu na koniec pliku kontynuowanie szukania od początku)
|
|
? – wyszukanie podanego wzorca w tył (po dojściu na początek pliku kontynuowanie szukania od końca)
|
|
^L – wyczyszczenie i przerysowanie ekranu
|
|
^R – przerysowanie ekranu
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.