Perintah Dasar VI (vim)
Pernah kah anda merasa frustasi ketika harus melakukan edit file di Linux? Atau pernahkah anda kebingungan bagaimana keluar dari editor vi? Saya pernah oleh karena itu saya menulis artikel ini supaya tidak harus melakukan kill setiap kali harus keluar dari vi..
Untuk memulai editor vi bisa dilakukan dengan dua cara yaitu:
1. langsung mengetikan
vi
dan anda akan dibawah ke editor vi dengan blank page.
2. dengan mengetikan
vi namafile
ini dilakukan untuk meng edit file yang sudah ada atau apabila namafile tidak ada akan secara otomatis dibuatkan sebuah file kosong dengan nama seperti yang diketikan.
Mode di vi
1. command mode: mode dimana kita memberikan perintah-perintah kepada vi untuk melakukan manipulasi text atau file. Untuk memastikan kita ada dalam kondisi command mode cukup tekan esc
2. Insert mode: mode dimana kita diperbolehkan untuk menyisipkan text menghapus atau meng edit text didalam file. untuk memulai mode ini cukup ketikan i dalam command mode.
Sebelum kita pusing dengan perintah-perintah yang lain kita harus mengenal perintah berikut ini karena dengan perintah ini kita bisa keluar dari editor vi.
semua dilakukan lewat command mode
1. : q [enter]
keluar dari editor vi hanya apabila tidak ada modifikasi sama sekali.
2.ZZ
keluar dari vi dan menyimpan hasil modifikasi terakhir
3. :wq [enter]
keluar dari vi dan menyimpan hasil modifikasi terakhir ke file.
4. [enter]
keluar dari vi dan menyimpan hasil modifikasi terakhir ke file.
5. :q! [enter]
memaksa keluar dari vi tanpa menyimpan hasil modifikasi.
Ok anda sudah bisa keluar dari vi sekarang kita belajar bagaimana bergerak didalam editor vi.
1. l, panah kanan atau spasi
digunakan untuk bergerak ke kanan satu karakter
2. h, atau panah kiri
digunakan untuk bergerak satu karakter ke kiri
3. j, atau panah bawah
digunakan untuk bergerak satu baris ke bawah.
4. k, atau panah atas
digunakan untuk bergerak satu baris ke atas.
5. :0 atau 1-shift-G
untuk pindah ke baris pertama
6. :$
untuk pindah ke baris terakhir
7. nG
untuk pindah ke baris ke n
8. 0
untuk pindah ke baris awal
9. $
untuk pindah ke baris akhir
Setelah bisa bergerak dengan leluasa di editor vi kita belajar melakukan edit text.
1. x
menghapus satu karakter pada posisi kursor
2. X
menghapus karakter disebelah kiri kursor
3. dd
menghapus satu baris pada posisi kursor
4. d [enter]
menghapus dua barus, baris pada posisi kursor dan baris berikutnya
5. d0
menghapus dari baris awal sampai posisi dimana kursor berada
6. d$
menghapus dari posisi kursor ke baris terakhir.
Berpindah antar layar (scrolling)
1. ctrl-b
berpindah satu layar ke atas (sebelumnya)
2. ctrl-d
berpindah satu layar ke bawah (sesudah nya)
3. ctrl-f
Turun satu bagian layar
4. ctrl-j
naik setengah bagian layar.
Copy paste
Beberapa perintah dapat diulang beberapa kali dengan menambahkan jumlah pengulangan didepan perintah tersebut.
Sebagai contoh, jika ingin copy dan paste beberapa baris langsung gunakan langkah langkah berikut:
1. tempatkan kursor pada posisi line yang akan dicopy.
2. contoh jika ingin copy 3 baris, gunakan command 3yy ( tekan angka 3 diikuti tombol y sebanyak 2x)
3. tempatkan posisi kursor pada tempat yang akan di insertkan dan kemudian tekan p.
Perintah-perintah lain di vi.
1. U atau u
untuk membatalkan perintah sebelumnya (undo)
2. / atau ?
perintah untuk mencari suatu kata dipakai dengan mengetikan “/kata” atau “?kata” tanpa tanda kutip tentunya
3. /\
perintah ini akan mencari kata tu saja dimana kata-kata seperti kata hantu, saturday, dan tukang akan diabaikan.
4. :1,7s/balon/mobil/g
untuk mengganti kata balon dengan kata mobil dari baris ke 1 sampai 7
0 komentar:
Post a Comment