vi adalah salah satu program editor yang paling umum digunakan dan disertakan secara default dengan setiap sistem UNIX dan linux. vi pada dasarnya beroperasi dalam 3 mode, yaitu :
- modus vi – mode vi dimulai di
- mode perintah – Anda dapat berada dalam mode perintah dari mode vi dengan menekan tombol titik dua (“:”)
- mode masukan – dalam mode ini pengguna memulai pengeditan teks yang sebenarnya
Di bawah ini adalah beberapa perintah vi yang paling umum digunakan dalam 3 mode operasi.
perintah mode vi
Perintah | Tindakan |
---|---|
k | Pindahkan satu baris ke atas |
l | Pindahkan satu karakter ke kanan |
h | Pindahkan satu karakter ke kiri |
w | Pindahkan satu kata ke kanan |
A | Pindahkan satu kata ke kanan melewati tanda baca |
b | Pindahkan satu kata ke kiri |
B | Pindahkan satu kata ke kiri melewati tanda baca |
e | Pindah ke akhir kata saat ini |
1G | Pindah ke awal file |
H | Pindah ke bagian atas layar saat ini |
M | Pindah ke tengah layar saat ini |
L | Pindah ke bagian bawah layar saat ini |
Ctrl-G | Pindah ke baris terakhir dalam file |
Ctrl-F | Pindahkan satu layar ke akhir file |
Ctrl-D | Pindahkan 1/2 layar ke akhir file |
Ctrl-B | Pindahkan satu layar ke awal file |
Ctrl-U | Pindahkan 1/2 layar ke awal file |
Ctrl-L | Segarkan layar |
5G | Pindah ke baris 5 file (5 dapat berupa nomor baris apa saja) |
/string | Temukan string teks ke depan |
?string | Temukan string teks mundur |
n | Temukan contoh string berikutnya setelah pencarian string |
T | Temukan turunan string berikutnya setelah pencarian string |
ZZ | Simpan file keluar vi |
x | Hapus karakter pada kursor |
X | Hapus karakter di belakang kursor |
dd | Hapus baris tempat kursor berada |
10dd | Hapus 10 baris setelah kursor |
yy | Tarik baris saat ini |
p | Letakkan garis yang ditarik di bawah garis saat ini |
P | Letakkan garis yang ditarik di atas garis saat ini |
Perintah mode perintah
Perintah | Tindakan |
---|---|
:g/X/s//x/g | Global Search and replace (X=search object x=replace object) |
:r file | Impor file ke file saat ini |
:34 file r | Impor file ke file saat ini setelah baris 34 |
:w | Tulis file untuk menyimpan perubahan |
:w file | Tulis file ke file bernama |
:wq | Simpan file keluar vi |
:w! | Paksa simpan file |
:q! | Keluar dari vi tapi jangan simpan perubahan |
Perintah mode masukan
Perintah | Tindakan |
---|---|
a | Sisipkan karakter di sebelah kanan kursor |
A | Menambahkan karakter ke baris saat ini |
i | Sisipkan karakter di sebelah kiri kursor |
Saya | Menyisipkan karakter di awal baris saat ini |
o | Tambahkan baris baru setelah baris saat ini |
O | Sisipkan baris baru di atas baris saat ini |
Perintah nano Dasar (Lembar Cheat)
Cara mengatur login SSH tanpa kata sandi di Linux
Apa perbedaan antara perintah locate dan find di Linux?