image_pdfimage_print

Linux Terminal – Editor mengunakan vi

Dalam mengoperasikan sistem operasi linux dengan mengunakan terminal ada aplikasi editor yang dapat di install seperti nano, vi, mcedit, ed, dan lainnya. Disini salah satu yang digemari dan saya akan jelaskan sedikit fungsi yang terkandung didalamnya adalah vi / vim.

1. Navigasi Cursor
l , panah kanan atau spasi : untuk bergeser ke kanan 1 karakter
h atau panah kiri : untuk bergeser ke kiri 1 karakter
j atau panah bawah : untuk bergeser ke bawah 1 baris
k atau panah atas : untuk bergeser ke atas 1 baris
:0 atau 1-Shift-G : untuk berpindah ke baris pertama
:$ : untuk berpindah ke baris terakhir
nG : untuk berpindah ke baris ke n
0 : untuk berpindah Awal baris
$ : untuk berpindah Akhir baris
ctrl + F : berpindah satu layar penuh ke bawah.
ctrl + B : berpindah satu layar penuh ke atas.
ctrl + D : berpindah setengah layar ke bawah.
ctrl + U : berpindah setengah layar ke atas.
ctrl + w : berpindah satu kata ke depan.
ctrl + b : berpindah satu kata ke belakang.

2. Menghapus Text
x : digunakan untuk menghapus satu karakter pada posisi kursor
X : digunakan untuk menghapus satu karakter pada sebelah kiri posisi kursor
dw : digunakan untuk menghapus 1 kata pada posisi sebelah kanan kursor
db : digunakan untuk menghapus 1 kata pada posisi sebelah kiri kursor
dd : digunakan untuk menghapus 1 baris pada posisi kursor
d [Enter] : untuk menghapus dua baris, baris pada posisi kursor dan baris berikutnya
d0 : untuk menghapus dari awal baris sampai tepat sebelum posisi kursor
dL : untuk menghapus dari posisi kursor sampai akhir tampilan pada layar
d$ : digunakan untuk menghapus dari posisi kursor sampai akhir baris
dG : digunakan untuk menghapus dari posisi kursor sampai akhir baris pada file
d^ : Menghapus dari posisi kursor sampai awal baris dari file
3dd : Menghapus tiga baris dari posisi kursor kebawah

3. Copy dan Paste Text
yy : untuk meng-copy satu baris
yw : untuk meng-copy 1 kata pada posisi sebelah kanan kursor
yb : untuk meng-copy 1 kata pada posisi sebelah kiri kursor
y0 : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor
yL : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar
y$ : untuk meng-copy dari posisi kursor sampai akhir baris
yG : untuk meng-copy dari posisi kursor sampai akhir baris pada file
y) : untuk meng-copy dari posisi kursor ke awal kalimat
y( : untuk meng-copy dari posisi kursor ke akhir kalimat
p : untuk mempaste teks

4. Operasi Text
5dd : untuk mengcut 5 line text
:U : Untuk membatalkan perubahan
:s/search : Mencari text / karakter
:%s/pattern/replace/ : untuk mereplace text
:r nama_file : membuka files
:!ls : melist isi direktori
:sh : untuk melakukan command shell dan untuk kembali mengunakan ctrl + d
:w :digunakan untuk menulis file
:q untuk keluar

 

Vi or Vim Cheat Sheet

Vi or Vim Cheat Sheet