Sabtu, 31 Oktober 2015

Editor VI Pada Linux

Assalamu'alaikum wr.wb hai semuanya, pada postingan kali ini saya akan membahas tentang editor yang ada pada VI di linux

pada suatu sistem operasi editor teks mempunyai peranan yang cukup penting diantaranya digunakan untuk mengedit file konfigurasi, membuat dokumentasi dan membuat program. vi merupakan editor teks standar yang digunakan di lingkungan linux dan unix.



tahap pertama memulai vi
untuk memulai vi ketikkan satu perintah berikut :
$ vi = perintah ini memulai vi tanpa membuka file
$ vi nama_file = perintah ini memulai vi dengan membuka file

Modus operasi yang ada pada vi terdapat 2 macam yaitu :
1. mode instruksi : mode ini setiap tombol pada keyboard yang ditekan akan diterjemahkan sebagai suatu perintah. untuk masuk ke mode ini tekan tombol [esc] pada keyboard.
2. modus edit : pada mode ini kita bebas untuk menuliskan apa saja di dalam vi. untuk masuk ke mode ini dapat menekan tombol (i,I,a,A,o,O)

Menggerakkan kursor
dalam editor  vi, selain menggunakan tombol panah ada juga tombol lain yang dapat digunakan seperti tombol panah seperti berikut :
h : digunakan untuk menggerakkan kursor ke kiri
j : digunakan untuk menggerakkan kursor ke bawah
k : digunakan untuk menggerakkan kursor ke atas
l : digunakan untuk menggerakkan kursor ke kanan

Menghapus teks
perintah menghapus teks dalam vi :
nx : menghapus n karakter mulai dari posisi kursor. sama seperti fungsi del
nX : menghapus n karakter di sebelah kiri posisi kursor. fungsi nya sama dengan tombol Backspace
ndw : menghapus sebanyak n kata dari posisi kursor
ndd : menghapus sebanyak n kata dari posisi kursor

Menyimpan file dan Keluar dari vi
untuk menyimpan file yang ada pada vi dapat menggunakan perintah-perintah sebagai berikut :
:w : digunakan untuk menyimpan file
:w! : digunakan untuk menyimpan file walaupun file nya sudah ada
:wq : digunakan untuk menyimpan file lalu keluar dari vi
:q! : digunakan untuk keluar dari vi tanpa menyimpan file

Copy, Cut, Paste
nyy : digunakan untuk menyalin n baris pada posisi kursor ke buffer
nyw : digunakan untuk menyalin n kata pada posisi kursor ke buffer
p : di gunakan untuk menyalin data yang ada di buffer

Penggantian teks 
untuk mengganti teks pada vi, anda dapat menggunakan perintah sebagai berikut :
r : digunakan untuk mengganti karakter pada posisi kursor
R : digunakan untuk mengganti karakter pada posisi kursor sampai tombol [Esc] ditekan
ncw : digunakan untuk mengganti teks perkata.
ncc : digunakan untuk mengganti teks per baris

Membatalkan perintah 
u : di gunakan untuk membatalkan perintak yang telah dilakukan sebelumnya

berikut merupakan contoh perintah-perintah yang ada pada editor vi :


ketikan teks seperti berikut dengan nama file coba.txt
lalu jika ingin menambahkan nomor di tiap baris nya dapat digunakan dengan perintah:
: set number
lalu jika kita ingin meng-copy baris pertama dan kedua dapat dengan perintah ini :
2yy untuk copy dan p untuk mem-paste baris

untuk membuat file dalam editor vi, dapat menggunakan perintah :
$ vi nama_file

lalu ketikan isi file tersebut seperti di bawah ini :


lalu jika kita ingin mencari kata yang kita inginkan di dalam file, dapat kita ketikkan perintah seperti berikut:
misalnya kita ingin mencari kata pertama lalu kita dapat menuliskan nya :
:/pertama

pada editor vi kita dapat juga menggandakan file kita dengan isi yang sama yaitu dengan perintah:
:w percobaan2.txt
kita juga dapat membuka beberapa file di vi dalam satu waktu yaitu dengan perintah : $ vi file1 file2 filen.
setelah membuat perintah seperti diatas maka file pertama akan terbuka terlebih dahulu
lalu jika kita ingin melihat file kedua maka kita dapat menggunakan perintah :n
apabila kita membuka file dari belakang ke depan :rew

untuk mengubah kata baris menjadi kolom yang di tunjuk oleh kursor dapat menggunakan perintah:
:s/baris/kolom
keterangan :
baris : kata yang ingin diganti
kolom : kata yang menggantikan kata yang diganti


lalu jika ingin mengganti kata baris dengan kolom  yang ada pada baris pertama dan kedua dapan menggunakan perintah :
:1,2 s/baris/kolom/g
keterangan:
1,2 : menunjukkan baris mana yang kita inginkan
s : perintah untuk mengubah
baris : kata awal
kolom : kata yang ingin diganti
lalu jika kita ingin mengganti kata baris dengan kolom pada baris 2 terakhir dapat menggunakan perintah :
:2,$ s/baris/kolom/g
kita juga bisa meg-copy isi file tetapi hanya sebagian isi file ke file baru dengan perintah:
:3,$ w percobaan.txt


memindahkan baris 1 dan 2 ke baris terakhir menggunakan perintah :
:1,2 m $

menghapus kata baris yang ada pada baris 1 dan 2 dengan perintah :
:1,2 s/baris//g

menambahkan kata HALLO diawal baris 1,2,3 dengan perintah :
:1,3 s/^/HALLO/g

menambahkan kata BYE di akhir baris dengan perintah :
:1,3 s/$/BYE/g






Tidak ada komentar:

Posting Komentar