VIM - Cheatography.com

Transkrypt

VIM - Cheatography.com
VIM - Podstawowe komendy Cheat Sheet
by beagle502 via cheatography.com/13753/cs/1557/
Wchodzenie do VIM'a
Poruszanie sie (cont)
Poruszanie sie (cont)
vim
G
:rewind
Otwiera VIM'a
Przesuwa kursor do ostatniego
pliku (zakla​damy, że mamy otwartych
kilka plików) nie ważne, który
vim
Otwiera VIM'a wraz ze
nazwa.txt
skojar​zonym plikiem
:$
To samo co G
vim plik1
Otwieranie z powłoki systemowej
CTRL-G
Pokazuje położenie w pliku i
plik2
dwóch plików: plik1, plik2.
vim *.c
Otwieranie z powłoki systemowej
CTRL-U
wszystkich plików z rozsze​rzeniem
.c.
Wychod​zenie z VIM'a
:q
:first
To samo co wyżej
Przesuwa ekran o połowę tekstu
:last
Przenosi do ostatniego otwartego
:next
Przechodzi do następnego pliku,
nie był zmodyf​iko​wany, jeśli był,
niżej.
VIM pokaże ostrze​żenie.
Zapisuje zmiany.
:w
Zapisuje zmiany do pliku o nazwie
nazwa
'nazwa'.
:wq
Zapisuje zmiany i zamyka plik
Poruszanie sie
h / strzalka
l / strzalka
:previous
:wnext
:wprevious
tekstu
i
Wstawianie
x/
Usuwa znak
tekstu przed
del
pod kursorem.
dw
Usunięcie
kursorem.
a
Analog​icznie do polecenie wyżej,
Wstawianie
tekstu za
jednego wyrazu
kursorem.
do pierwszego
znaku nowego
wyrazu
poprze​dniego pliku
Przechodzi do następnego pliku,
A
nie zapisując zmian jakie zostały
prawo
zrobione w aktualnym pliku.
dół
Usuwanie tekstu
wanie
tylko, że przechodzi do
:previous!
Wstawianie
de
jednego wyrazu
końcu linii.
do ostatniego
znaku
Analog​icznie do polecenia wyżej,
poprze​dniego pliku.
góra
:2next
usuwanego
Przesuwa kursor na koniec
w
Przesuwa kursor na początek
wyrazu
o
jeden dalej plik. Analog​icznie
Przesuwa kursor na początek
$ / <EN​D>
Przesuwa się nie na następny a
istnieją opcję w tył, w przód z/bez
zapisu.
:args
Pokazuje otwarte pliki, oraz w
nawiasach kwadra​towych,
następnego wyrazu
aktualnie edytowany plik, np.
Przesuwa kursor na koniec
plik1.txt [plik2.txt] plik3.txt
następnego wyrazu
Usunięcie
tekstu na
tylko, że przechodzi do
<HO​ME>
b
Doda​‐
edytowany plik.
:next!
do góry
0/
Edycja tekstu
Przechodzi do następnego pliku,
oraz zapisuje aktualnie
w dół
k / strzałka
który aktualnie plik edytujemy.
poprze​dniego pliku.
w prawo
j / strzalka
Analog​icznie do polecenia wyżej,
tylko, że przechodzi do
lewo
w lewo
otwartych kilka plików) nie ważne,
w dół.
był zmodyf​iko​wany, jeśli był, patrz
:w
pliku (zakła​damym, że mamy
Przesuwa ekran o połowę tekstu
pod warunkiem, że plik aktualny
Zamyka plik bez zapisy​wania zmian.
e
status pliku
Zamyka plik pod warunkiem, że nie
:q!
aktualnie plik edytujemy.
do góry.
CTRL-D
Przenosi do pierwszego otwartego
wiersza w pliku
Wstawianie
d$
Usunięcie
tekstu do
tekstu od
nowej
kursora do
(nastę​pnej)
końca linii.
linii.
O
Wstawianie
dd
Usunięcie
tekstu do
całego wiersza
nowej
niezal​eżnie od
(poprz​edniej)
położenia
linii.
kursora.
Przesuwa kursor na początek
poprze​dniego wyrazu
ge
Przesuwa kursor na koniec
poprze​dniego wyrazu
gg
Przesuwa kursor do pierwszego
wiersza w pliku
By beagle502
Published 16th December, 2013.
Sponsored by CrosswordCheats.com
cheatography.com/beagle502/
Last updated 16th December, 2013.
Learn to solve cryptic crosswords!
Page 1 of 2.
http://crosswordcheats.com
VIM - Podstawowe komendy Cheat Sheet
by beagle502 via cheatography.com/13753/cs/1557/
Uzywanie tabulacji
<<
Przesuwa linię w lewo, w której znajduje się kursor o wartość
tabulacji.
>>
Przesuwa linię w prawo, w której znajduje się kursor o wartość
tabulacji.
#,#> -
Numery wierszy. Przesuwa w prawo o wartość tabulacji wiersze
#,#
podane jako argumenty.
#,#<< -
Numery wierszy. Przesuwa w lewo o 2 wartości tabulacji
#,#
wiersze podane jako argumenty.
By beagle502
Published 16th December, 2013.
Sponsored by CrosswordCheats.com
cheatography.com/beagle502/
Last updated 16th December, 2013.
Learn to solve cryptic crosswords!
Page 2 of 2.
http://crosswordcheats.com