Text editor di linux memegang peranan penting dalam konfigurasi sistem dan
jaringan. Tidak mengherankan bahwa dalam suatu distribusi - seperti Redhat
misalnya- bertebaran yang disebut text editor. Contoh selain vi [ Pico, Kedit,
Joe dll ]. Vi Editor bisa sikatakan standart yang terdapat di semuas distro
bahkan unix atau freeBSD. Untuk itu, dalam suatu training Linux yang diajarkan
adalah Vi.
Perintah
|
Fungsi
|
vi
nama_file_lama
|
Memanggil
file yang ada (berisi text)
|
vi nama_file_baru
|
Membuat
file baru (dalam keadaan kosong
|
vi +n
nama_file_lama
|
Memanggil
file lama dan langsung berada di baris ke n
|
Modus
Command
|
|
Esc
|
Perintah
masuk ke modus command
|
i atau a
|
perintah
menyisipkan text (input text)
|
Berpindah
Layar / Cursor
|
|
Ctrl + u
|
Naik
setengah layar
|
Ctrl + d
|
Turun
setengah layar
|
Ctrl + f
|
Turun satu
layar
|
Ctrl + b
|
Naik satu
layar
|
w
|
Pindah ke
awal kata selanjutnya
|
o
|
Menyisipkan
1 baris ke bawah
|
$
|
Menuju
karakter terakhir pada suatu baris
|
0 [nol]
|
Menuju
karakter awal pada suatu baris
|
b
|
Pindah ke
awal sebelumnya
|
nG
|
Menuju
baris ke n secara langsung. Misal 100G
|
Delete /
Menghapus Karakter
|
|
X
|
Berfungsi
seperti backspace
|
x
|
Berfungsi
seperti delete
|
nX
|
Menghapus
text sebanyak n ke kiri
|
nx
|
Menghapus
text sebanyak n ke kanan
|
ndw
|
Menghapus
n kata ke sebelah kanan. co: 5dw
|
ndd
|
Menghapus
n baris. co: 7dd
|
Undo /
Cancel
|
|
2u
|
membatalkan
2 perintah sebelumnya
|
u
|
Membatalkan
perintah yang telah di input
|
Exit &
SAVE File
|
|
:w
|
Menyimpan
file
|
:w
nama_file.txt
|
Menyimpan dengan
nama file baru
|
:wq
|
Menyimpan
file lalu keluar dari vi editor
|
:q
|
Keluar
dari vi editor
|
:q!
|
Keluar
dari vi editor dan mengabaikan perubahan
|
Copy Cut
dan Paste
|
|
nyy
|
Menyalin n
baris pada posisi kursor ke posisi baru
|
nyw
|
Menyalin n
kata pada posisi kursor ke posisi baru
|
Shift + P
|
Paste
|
Pencarian
Karakter
|
|
/string
+enter
|
Pencarian
string dengan maju (dari awal)
|
?string
+enter
|
Pencarian
string dengan mundur (dari akhir)
|
