Sunday, 15 November 2009

VI Editor

Vim merupakan pengembangan dari editor vi yang mempunyai keunggulan dalam penggunaan warna. Vi merupakan editor yang paling terkenal di dunia UNIX. Vi ialah kepanjangan dari "Visual" editor. Vim mendukung penggunaan warna untuk menandakan kode program dan juga penanda teks seperti penggunaan huruf normal, tebal maupun cetak miring. Untuk menjalan perintah vi, kita gunakan sintaks sbb :
vi <nama_file>

Editor vi mempunyai 3 mode, yaitu :

  1. command mode, untuk menggunakannya tekan ESC terlebih dahulu.

  2. input mode, dengan mengetikkan perintah-perintah yang spesifik, seperti a I o 0 dan diakhiri dengan ESC atau dengan interrupt.

  3. line mode, suatu keadaan setelah ada proses input : ?, /, !

Manipulasi file
Tombol   Fungsi
:wq   save file dan exit
:q   keluar dari vi
:q!   keluar dari vi tanpa menyimpan
:w   menyimpan file

Perpindahan kursor
Tombol   Fungsi
h   pindah satu karakter ke kiri
i   pindah satu karakter ke kanan
j   pindah satu baris ke bawah
k   pindah satu baris ke atas
CTRL-d   menggulung setengah halaman ke bawah
CTRL-u   menggulung setengah halaman ke atas
CTRL-f   menggulung satu halaman ke bawah
CTRL-b   menggulung satu halaman ke atas
:0   pindah ke awal file
:$   pindah ke akhir file
0   pindah ke awal baris
$   pindah ke akhir baris
CR   pindah ke awal baris berikutnya
<n>   pindah menuju kolom ke- <n>
<n>G   pindah menuju baris ke- <n>
w   pindah ke awal kata yang "sedikit" berikutnya
W   pindah ke awal kata yang "banyak" berikutnya
b   pindah ke awal kata yang "sedikit" berikutnya
B   pindah ke awal kata yang "banyak" berikutnya
e   pindah ke akhir kata yang "sedikit" berikutnya
E   pindah ke akhir kata yang "banyak" berikutnya
)   pindah ke akhir kalimat
(   pindah ke awal kalimat
}   pindah ke akhir paragraf
{   pindah ke awal paragraf

Penghapusan
Tombol   Fungsi
x   Menghapus karakter yang ada di kursor
X   Menghapus karakter sebelum kursor
D   Menghapus satu baris
d^   Menghapus mulai baris awal hingga ke posis kursor
<n>dd   Menghapus <n> baris dimulai dengan baris pada posisi kursor
d<n>w   Menghapus <n> kata dimulai dari kata pada posisi kursor

Copy dan paste
Tombol   Fungsi
Y   copy baris saat ini ke dalam "buffer yank"
<n>yy   copy <n> baris dimulai dari baris saat ini ke "buffer yank"
p   Paste isi yang ada di "buffer yank" ke posisi setelah kursor
P    Paste isi yang ada di "buffer yank" ke pisisi sebelum kursor

Perintah cari dan ganti
Tombol   Fungsi
/<teks>   Mencari <teks> yang ada setelah posisi kursor
?<teks>   Mencari <teks> yang ada sebelum posisi kursor
/   Mengulangi pencarian terakhir setelah posisi kurso
?   Mengulangi pencarian terakhir sebleum posisi kursor
<addr>s/<from>/<to>g Mencari kata <from> dan menggantikannya dengan kata <to> di baris ini atau di kisaran <add>Contoh :

3,20s/lama/baru/g , contoh ini akan mencari kata "lama" diganti dengan kata "baru" yang ada diantara baris 3-20

Perintah lainnya
Tombol   Fungsi
u   Undo perubahan terakhir
CTRL-g   Menampilkan nama file dan baris kursor
Insert   Memulai mengedit (mengetik)
Delete   Menghapus karakter di posisi kursor

3 comments:

  1. ini klo dipadukan ma midnite commander tmbah mantap

    ReplyDelete
  2. mantaf, tinggal tambahin screenshoot nya poy

    ReplyDelete
  3. where to buy Premier and Stitched Buffalo Sabres jerseys ??...

    [...]we adivce go to this website to see more about Buffalo Sabres jerseys and others. [...]...

    ReplyDelete