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.
vi –version
vi modes
Di dalam vi editor terdapat 2 mode yaitu:
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
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 ..