Główna Podstawowe komendy Prawa dostępu Edytor vi Użytkownicy i grupy Filtry Procesy Systemy plików Archiwizacja(gzip,tar) Sieci Tutoriale

Edytor VI

vi
Uruchomienie edytotora 'vi'
vi nazwa pliku
Otworzenie pliku .txt w edytorze
ESC
Wyjście do trybu poleceń
ZZ / x:
Wyjśćie z edytora z zapisaniem wprowadzonych poprawek
:w
Zapisanie wprowadzonych poprawek
:q
Wyjśćie z edytora bez zachowania poprawek
:w nazwa_pliku
Zapisuje zawartość bufora edytora do pliku
:w,xy nazwa_pliku
Zapisuje linie o numerach od x do y do pliku
:e!
Wymazuje dokonane modyfikacje i udostępnia ponownie ten sam zbiór do edycji
:r nazwa_zbioru
Wczytuje zbiór za linie bieżącą
i
Test wstawiany jest przed bieżąca pozycją kursora
I
Przesuniecie kursora do początku bieżącej linii i umożliwia wstawienie testu od tej pozycji
o
Tworzy nowa linie poniżej bieżącej i umożliwia wprowadzanie tam tekstu
O
Tworzy nowa linie powyżej bieżącej i umożliwia wprowadzenie tam tekstu
a
Umożliwia wprowadzanie tekstu za bieżącą pozycja kursora
A
Przesuwa kursor na koniec linii bieżącej i umożliwia wprowadzanie tekstu od tej pozycji
0
Przesuwanie kursora do pierwszego znaku w lini
$
Przesuwanie kursora do ostatniego znaku w lini
b
Przesuwanie kursora w lewo o jedno słowo
w
Przesuwanie kursora w prawo o jedno słowo
+
Przesuwanie kursora do początku następnej linii
-
Przesuwanie kursora do początku poprzedniej linii
Enter
Przesuwanie kursora do początku następnej linii
j
Przesuwanie kursora do następnej linii w tej samej kolumnie
k
Przesuwanie kursora do poprzedniej w tej samej kolumnie
1G
Przesuwanie kursora do początku tekstu
G
Przesówanie kursora do początku ostatniej linii testu
nG
Przesuwanie kursora do linii o numerze n
{
Przesuwanie kursora do poczatku poprzedniego paragrafu
}
Przesuwanie kursora do końca bieżącego, lub następnego paragrafu
CRTL+f
Przesuwa tekst o 1 ekran do przodu
CTRL+b
Przesuwa tekst o 1 ekran do tułu
H
Przesuwa kursor do górnego lewego rogu
M
Przesuwanie kursora do środka ekranu
L
Przesuwanie kursora do lewego dolnego rogu ekranu
x
Usuwa 1 znak na bieżącej pozycji kursora
nx
Usuwa n znaków na prawo od bieżącej pozycji kursora
X
Usuwa 1 znak na lewo od bieżącej pozycji kursora
nX
Usuwa n znaków na lewo od bieżącej pozycji kursora
D
Usuwa znaki od bieżącej pozycji kursora do końca linii
dd
Usuwa linie bieżącą
ndd
Usuwa n linii począwszy od linii bieżącej
d0
Usuwa znaki od początku linii bieżącej do pozycji kursora
dH
Usuwa znaki od pozycji kursora od góry ekranu
dM
Usuwa znaki od pozycji kursora od środka ekranu
dL
Usuwa znaki od pozycji kursora od dołu ekranu
dG
Usuwa znaki od linii bieżącej do końca zbioru