PDF (black and white)

Transkrypt

PDF (black and white)
VIM - tutorial by Artur Oczkowski Cheat Sheet
by Artxt123 via cheatography.com/13523/cs/1529/
Poruszanie sie kursorem VIM
Polecenie open (otworz) VIM
k lub [str​załka w
o
poruszanie się w górę
[opera​tor​][ruch]
wprowa​dzenie tekstu
górę]
j lub [str​załka w dół]
poruszanie się w dół
h lub [str​załka w
poruszanie sie w lewo
lewo]
l lub [str​załka w
poruszanie sie w
prawo]
prawo
Edycja tekstu VIM
x
usuwa znak pod kursorem
i
wstawia tekst przed kursorem
A
dodaje tekst na końcu linii
Wstawi​anie, zmiana tekstu VIM
p
r​[znak]
O
otwiera linię powyżej kursora i umożliwia
c[​ruch]
:set ic
wyszuk​iwania
dd
usuwa cały wiersz
:set noic
usuwa ignoro​wanie wielkości liter
[oper​ato​r][​lic​zba​]
np. d2w lub 2dw
podczas wyszuk​iwania
[r​uch] lub
:set
usuwa ignoro​wanie wielkości liter
[licz​ba]​[op​era​tor​[ruch]
noigno​reca
podczas wyszuk​iwania
d2w lub 2dw
usunie dwa wyrazy
2dd
usunie dwie linie
se
podświetla wyszukane frazy
zastąpi znak pod kursorem
na [znak]
:set nohls
usuwa podświ​etlenie
usuwa podświ​etlenie
operator change do miejsca
nohlsearch
wyszuk​anych fraz
określ​onego przez ruch
:set is
pokaże częściowe dopaso​wania
:set
pokaże częściowe dopaso​wania
c[licz​ba]​[ruch]
np. c2w lub 2cw
lub
incsearch
c2w lub 2cw
:set nois
drugiego wyrazu
Poszuk​iwanie parujacych nawiasow VIM
znajduje parujący ), ], } w linii
umożliwia poruszanie się po nawiasach
Ctrl+G
dopasowań
:set
usunie pokazanie części​owych
noincs​earc
dopasowań
sprawdza położenie w pliku i
pokazuje jego status
G
przejście na koniec pliku
gg
przejście na początek pliku
[numer
przejście do linii numer [numer linii]
linii]​ G
przenosi kursor do starszych
pozycji
usunie pokazanie części​owych
Ctrl+I
przenosi kursor do nowszych
pozycji
Polecenie substitute (zmiana) VIM
:/​sz​uka​na_​f ignoruje wielkość liter dla jednego
zmienia tekst do końca
Polozenie kursora oraz status pliku VIM
Ctrl+O
h
[liczb​a]c​[ruch]
tekstu
wyszuk​anych fraz
:set
zmienia tekst do końca linii
linii
wyszuk​iwania
hlsearch
c$
usuwa tekst do końca
d$
ignorecase
:set
wyrazu
bieżącego wyrazu
ignoruje wielkość liter podczas
tekst
zmienia tekst do początku
cw
usuwa tekst do końca
de
:set
wstawia ostatnio usunięty
wyrazu
musi być na początku
ignoruje wielkość liter podczas
podświetla wyszukane frazy
zmienia tekst do końca
ce
usuwa wyraz (kursor
dw
wyrazu)
Ustawianie opcji VIM
:set hls
na x
za usuwanie odpowida
operator d
wprowa​dzenie tekstu
zastąpi znak pod kursorem
rx
%
otwiera linię poniżej kursora i umożliwia
Usuwanie VIM
wyszukania
ra​za\c
:s/​w​yra​‐
zmienia pierwsze wystąp​ienie
z​/​n​owy​‐
wyraz na nowy wyraz w linii
_wyraz
Wychod​zienie z VIM'a VIM
:q!
wyjście bez zapisu
:wq
wyjście i zapis dokonanych zmian
ESC
powrót do trybu Normal
ESC
odwoła niechciane lub częściowo
wprowa​dzone polecenia
:s/​w​yra​‐
zmienia wszystkie wystąp​ienia
z​/​n​owy​‐
wyraz na nowy_​wyraz w linii
_wy​raz/​
g
:#,#​s/​
zmienia wszystkie wystąp​ienia
w​yra​z​/​
wyraz pomiędzy liniami (# i # to
n​owy​_wy​
numery linii) na nowy_​wyraz
raz/​ g
By Artxt123
Published 16th December, 2013.
Sponsored by CrosswordCheats.com
cheatography.com/artxt123/
Last updated 5th June, 2014.
Learn to solve cryptic crosswords!
Page 1 of 2.
http://crosswordcheats.com
VIM - tutorial by Artur Oczkowski Cheat Sheet
by Artxt123 via cheatography.com/13523/cs/1529/
Polecenie substitute (zmiana) VIM (cont)
:%s/​​w
zmienia wszystkie wystąp​ienia wyraz
yr​az/​​
na nowy_​wyraz w całym pliku
now​y_w​‐
Lista ruchow VIM
w
e
yra​z​/g
:%s/​​w
zmienia wszystkie wystąp​ienia wyraz
yr​az/​​
na nowy_​wyraz w całym pliku,
now​y_w​‐ pytając za każdym razem o
potwie​rdzenie
yra​z​/g
c
$
0
a
dodaje tekst za kursorem
R
zmienia więcej niż jeden znak
POMOC VIM
:r
do końca bieżącego wyrazu
nazwa​_pli
ku
do końca linii, WŁĄCZAJĄC ostatni
:r
wczytuje wyjście zewnęt​rznego
![po​lec​eni
polecenia do pliku
przeniesie kursor na początek linii
np. 2w
przeniesie kursor o 2 wyrazy do
przodu
(jeśli taki masz) wyświetli
/​[sz​ukana
rozpoczyna wyszuk​iwanie w
pomoc
fraza]
przód pliku
klawisz F1
wyświetli pomoc
?​[sz​ukana
rozpoczyna wyszuk​iwanie w tył
:help
wyświetli pomoc
fraza]
pliku
Ctrl+W Ctrl+W
przesk​oczenie z jednego
n
następny wynik wyszuk​iwania
okna do drugiego
N
poprzedni wynik wyszuk​iwania
:q
zamknięcie okna pomocy
:help [argument
znajduje pomoc dla
polecenia]
podanego argumentu
:!​[po​lec​eni
:help w
znajduje pomoc dla
e]
argumentu w
:!ls
Tab
y
kopiuje zaznaczony tekst
yw
kopiuje jeden wyraz (włącznie ze spacją,
Polecenia zewnetrzne i tryb wizualny VIM
wykonuje polecenie zewnętrzne
pokaże listę plików w katalogu nie
jeżeli po nim występuje)
ye
kopiuje wyraz (bez spacji po nim)
y$
kopiuje tekst do końca linii
y0
kopiuje tekst do początku linii
p
wstawia skopiowany tekst
Wlaczenie mozliwosci VIM'a VIM
WŁĄCZENIE EDYTORA TEKSTU
vi lub vim
włączy edytor tekstu VIM
EDYCJA PLIKU
:edit ~/.vimrc
dla UNIKSA
:edit
dla MS-DOS
$VIM/_​vimrc
wychodząc z VIM'a
WCZYTANIE PRZYKŁ​ADOWEGO PLIKU
:w
zapamięta cały plik pod nazwą
"​vim​rc"
nazwa​_plik
nazwa​_pliku w obecnym
:read $VIMRU​NTI​ME/​vim​rc_​exa​mpl​e.vim
możliwe uzupeł​nienia
u
katalogu
po poleceniu "​:", aby wybrać możliwe
:!rm
usuwa plik [nazwa​_pliku]
uzupeł​nienie
nazwa​_plik
UZUPEL​NIANIE VIM
Ctrl+D
wczyta wynik polecenia ls do pliku
Kopiowanie i wklejanie tekstu VIM
przeniesie kursor do końca 3 wyrazu
Polecenie szukaj VIM
klawisz help
e]
:r !ls
[ruch]
3e
wczytuje zawartość pliku do VIM'a
WŁĄCZAJĄC ostatni znak
(zero)
2w
(cont)
WYŁĄCZAJĄC pierwszy znak
znak
[liczba]
Polecenie append (dodaj) VIM
do początku następnego wyrazu,
Polecenia zewnetrzne i tryb wizualny VIM
po poleceniu "​:", aby zobaczyć
u
cofa ostatnią zmianę
U
cofa zmiany w linii
Ctrl+R
cofa cofnięcie
v
:w
ZOSTANIE WŁĄCZONE PODŚWI​ETLENIE
u
Cofanie zmian VIM
ZAPIS
przenosi w tryb wizualny
(umożliwia zaznac​zanie tekstu)
v ruch :w
zapisuje wizualne wybrane linie
nazwa​_plik
do nazwa​_pliku
SKŁADNI
------​---​---​---​---​---​---​---​---​------:help
aby uzyskać więcej
vimrc-​intro
informacji
u
By Artxt123
Published 16th December, 2013.
Sponsored by CrosswordCheats.com
cheatography.com/artxt123/
Last updated 5th June, 2014.
Learn to solve cryptic crosswords!
Page 2 of 2.
http://crosswordcheats.com

Podobne dokumenty