-->

Mengenal Vi IMproved

Vi Editor adalah sebuah applikasi teks editor yang tersedia di dalam sistem Linux atau UNIX. Dengan mempelajari vi editor ini akan memudahkan kita untuk mengedit konfigurasi pada sistem Linux atau UNIX. kita akan membahas cara navigasi suatu dokumen menggunakan command vi, basic mode pada vi, dan cara melakukan insert, edit, delete, copy dan find suatu teks.

Starting vi

Saat ini kebanyakan distribusi linux sudah menggunakan vim (Vi IMproved) editor dibandingkan classic vi. VIM mempunyai suatu mode graphical mode (gvim) dan mode standard interface vi text. Command vi biasanya atau alias atau symbolic link dalam vim program. kita dapat mengetahui versi vim kita dengan menggunakan command :
vi –version
vi modes

Di dalam vi editor terdapat 2 mode yaitu:

 Command mode

Pada command mode, kita dapat bergerak di dalam file dan melakukan operasi editing seperti mencari suatu kata, mendelete suatu kata, dan mengubaha suatu kata, dsbnya. dan secara default, ketika masuk ke vi editor kita akan masuk ke dalam command mode.

Insert mode

Pada insert mode, kita dapat mengetikan kata baru ke dalam file pada insertion point. untuk kembali ke command mode, kita dapat menggunakan  Esc (Escape) key.
Di bawah ini adalah command-command pada mode command:
h
Maju 1 char ke sebelah kiri dari  current line
j
Menuju ke line selanjutnya ( di bawah current line)
k
Bergerak ke atas previous line
l
Maju 1 char ke sebelah kanan dari current line
w
Maju ke kata selanjutnya dari  current line
e
Maju ke baris akhir pada current line
b
Mundur ke baris sebelumnya pada current line
Ctrl-f
Menscrool forward  one page
Ctrl-b
Menscroll backward one page

Getting out of vi

Satu hal yang paling penting untuk kita ketahui dari editor ini adalah cara keluar dari editor ini sebelum kita melakukan sesuatu yang tidak boleh kita lakukan seperti menghancurkan konfigurasi file yang penting. Kita dapat keluar dari editor vi dengan melakukan menyimpan atau mengabaikan perubahan yang telah kita buat, atau bisa mengulang dari awal.  Dan ketika kita ingin keluar dari editor ini, kita harus berada di dalam command editor

Di bawah ini adalah keyword yang dapat digunakan
:q!
Untuk keluar editing file dan mengabaikan perubahan yang telah dilakukan
:w!
Untuk mensave file.
ZZ
Untuk mensave file yang telah di edit kemudian keluar dari editor/
:e!
untuk mengedit current disk copy dari suatu file. kemudian akan mereload file tersebut dan mengabaikan perubahan yang telah kita buat.
Editing text

Setelah kita membuka suatu file di dalam vi, dan bergerak di dalamnya, kita akan mempelajari cara mengedit suatu text di dalam file.
Modifying text

Di bawah ini adalah command yang bisa gunakan untuk menginsert,delete atau memodifikasikan text.
i
Untuk masuk ke insert mode pada posisi saat ini.
a
Untuk masuk ke insert mode pada posisi saat ini. kurang lebih sama dengan i, namun i biasa dimulai dari awal line
o
Untuk membuka baris baru di atas  posisi line saat ini.
dd
Untuk mendelete satu baris pada posisi saat ini.
x
Untuk mendelete 1 karakter pada posisi saat ini.
p
Untuk mempaste karakter/baris yang sudah kita copy pada posisi saat ini.
yy
Untuk mencopy 1 baris
Searching text

Untuk melakukan searching suatu kata, kita dapat menggunakan keyword / diikuti dengan kata yang akan kita cari.
sebagai contohnya kita ingin mencari kata buku.
maka pada command mode, kita memasukan keyword /buku

terimakasih semoga bermanfaat ..
LihatTutupKomentar