PDF (black and white)
Transkrypt
PDF (black and white)
Unix-vim Cheat Sheet
by Czorny via cheatography.com/33428/cs/10387/
Tryb edycji
Wychodzenie
Kopiowanie, wklejanie, usuwanie
i
Wstaw przed kursorem
ESC
Wychodzenie z trybu
yy
Kopiuj linie
I
Wstaw na początku lini
:q!
Wychodzenie z VIM'a bez zapisu
yw
Kopiuj od kursora do początku nowego
a
Wstaw po kursorze
A
Wstaw na końcu lini
o
Wstaw nową linie, poniżej obecnej
O
Wstaw nową linie, powyżej obecnej
ea
Wstaw na końcu wyrazu
ESC
Opuść tryb edycji
(ignoruje czy rzeczy są zapisane)
wyrazu
:wq!
Wychodzenie z VIM'a z zapisem
y$
Kopiuj do końca lini
:q
Wychodzenie z VIM'a jeśli są
p
Wklej po kursorze
P
Wklej przed kursorem
dd
Usuń (wytnij) linie
dw
Usuń (wytnij) od kursora do początku
niezapisane rzeczy zakończy się
niepowodzeniem
:w
Zapisz ale nie wychodź
nowego wyrazu
Okna
Poruszanie się
:split dzieli okno VIMa na 2 okna, w których
D
Usuń (wytnij) do końca lini
k↑
UPARROW ↑
edytuje ten sam plik.
d$
Usuń (wytnij) do końca lini
j↓
DOWNARROW ↓
Ctrl + WJ przełącza okna z góry do dołu
x
Usuń (wytnij) znak
l→
RIGHTARROW →
h←
LEFTARROW ←
H
przenieś na góre ekranu
M
przenieś na środek ekranu
w
przenieś do przodu na początek wyrazu
e
przenieś do przodu na koniec wyrazu
b
przenieś do tłu na początek wyrazu
Ctrl +
Tryb wizualny blokowy (zaznacza linie
0
przenieś na początek linii
v
do góry)
:tabn – przechodzi do następnej zakładki
^
przenieś do pierwszego nie-pustego
O
Przenieś do kąta w bloku
:tabp – przechodzi do poprzedniej zakładki
aw
Zaznacz wyraz
:tabl – przechodzi do ostatniej zakładki
ab
Zaznacz blok z ( )
:tabd (komenda) – wykonuje komendę na
aB
Zaznacz blok z { }
ib
Wewnętrzny blok z ( )
iB
Wewnętrzny blok z { }
znaku w linii
$
przenieś na koniec linii
g_
przenieś do ostatniego nie-pustego
znaku w linii
gg
przenieś do pierwszej linii pliku
G
przenieś do ostatniej linii pliku
}
przenieś do następnego paragrafu
{
przenieś do poprzedniego paragrafu
Wskazówka: Możesz wpisać np. "5G" żeby
przeskoczyć do 5 linii, działa to zwiększością poleceń
Ctrl + WK przełącza okna z dołu do góry
ZZ zamyka jedno z okien
Tryb wizualny
v
Wejdź w tryb wizualny
o
Przenieś do końca zaznaczonego
tekstu
Komendy w trybie wizualnym
>
Przesuń tekst w prawo
<
Przesuń tekst w lewo
y
Kopiuj zaznaczony tekst
d
Usuń zaznaczony tekst
~
Zmniejsz/Zwiększ znak
Zakładki
:tabs wyświetlanie aktualnie otwartych
zakładek
:tabnew otwiera nową zakładkę
:tabnew FILE – otwiera plik FILE w nowej
zakładce
:tabf FILE – otwiera plik w nowej zakładce
wszystkich otwartych zakładkach
Edytowanie
r
Zamień pojedynczy znak
cc
Zamień całą linie
cw
Zamień koniec wyrazu
c$
Zamień koniec lini
s
Usuń i zamień tekst
S
Usuń i zamień całą linie
xp
Transportuj 2 listy
u
Wklej
Ctrl + r
Przerób
.
Powtórz ostatnie polecenie
By Czorny
Published 10th January, 2017.
Sponsored by Readability-Score.com
cheatography.com/czorny/
Last updated 11th January, 2017.
Measure your website readability!
Page 1 of 2.
https://readability-score.com
Unix-vim Cheat Sheet
by Czorny via cheatography.com/33428/cs/10387/
Macro
Ustawianie opcji (wyszukiwanie)
qa
Nagraj macro
qq
Zakończ nagrywanie macro
@@
Powtórz ostatnie macro
Wpisanie :set ic będzie ignorować wielkość
liter
:set hls podświetli wyszukiwane słowo
:set is pokaże częściowe dopasowania
Tryby pracy VIM
:set autowrite włączy zapis automatyczny
normal
esc
insert
i
visual
v
select
s
command-line
:
Aby wyłączyć opcje należy dodać no
Ex-mode
Wskazówka: Tryb "normal" jest domyślny, aby wejść
do jakiegoś innego, należy być w trybie normal, a
następnie wcisnąć odpowiedni przycisk!
Uzupełnianie
Ctrl + D pokaże jakie są polecenia
zaczynające się na daną literę
TAB uzupełni nazwę do pełnego polecenia jeśli
nie jest powtarzalna
Uzyskiwanie pomocy
Klawisz Help
Klawisz F1
Wpisanie :help i zatwierdzenie <enter>
Uzyskanie pomocy dla pojedyńczego polecenia
przez :help (polecenie)
Polecenia zewnętrzne
Uruchamia się przez :! (polecenie) i <enter>
Na przykład :!ls wyświetli zawartość katalogu
Wyszukiwanie
/ (słowo) wyszuka dane słowo w tekście (do
przodu)
? (słowo) wyszuka dane słowo w tekście ( do
tyłu)
n przejście do następnego wyszukanego słowa
shift + n przejście do poprzedniego
wyszukanego słowa
By Czorny
Published 10th January, 2017.
Sponsored by Readability-Score.com
cheatography.com/czorny/
Last updated 11th January, 2017.
Measure your website readability!
Page 2 of 2.
https://readability-score.com