Anda di halaman 1dari 14

EDITOR PADA LINUX

Objektif: - Mengetahui editor yang digunakan pada Linux - Memahami penggunaan editor pada Linux

1. Visual Text Editor


Vi editor dikembangkan oleh University Of California (William Joy). Vi merupakan salah satu text editor yang disediakan pada sistem operasi Linux(UNIX) Dapat membuat dan memodifikasi file-file text dengan format ASCI, contoh: File user (.login dan .cshrc), file sistem, program shell,dokumen,email,dsb) Awalnya text editor yang digunakan adalah text editor satu baris(a line oriented editor), dijalankan pada dumb terminal. Contoh: editor ed dan ex. Sekarang text editor lebih dari satu baris dan ditampilkan saat tampilan penuh(full Screen editor). Contoh: vi dan emacs. Editor vi, ed, ex oleh Linux distribusi Slackware = editor Elvis Editor vi distribusi Red Hat = editor Vim(Vi Improved)

Fungsi Umum yang harus dimiliki text editor:


Memasukkan dan menghapus teks Membaca dan menulis file -file Mencari teks Menyalin dan memindahkan teks

Editor Vi (visual)
Berorientasi layar(screen oriented) Bisa dipakai di semua jenis terminal Merupakan editor standart untuk Unix/Linux Sintaks : $vi nama_file Syarat nama file: Maksimum 14 Karakter Alfanumerik Kecuali karakter : & ; | ? \ Modus Operasi: 1. Modus Edit : Hanya digunakan waktu penulisan teks 2. Modus Instruksi : Hanya digunakan untuk menjalankan perintah

PERINTAH
esc MODUS INSTRUKSI A,a,I,i,O,o STRUKTUR EDITOR VI

PENULISAN TEKS

MODUS EDIT

$ Shell Unix/Linux VI nama_file VI modus Intruksi A,A,I,i,o,O VI modus edit ESC :wq ZZ x

MODUS EDIT
1. APPEND a = menambahkan pada posisi sesudah kursor A = menambahkan pada akhir baris 2. INSERT (I kecil) = menyisipkan pada posisi kursor I = menyisipkan pada awal baris 3. OPEN o = membuka baris baru di bawah posisi kursor O = membuka baris baru di atas posisi kursor

Menggunakan VI
Ketikkan teks berikut: $ vi teks Pada layar akan tampil : ~ ~ ~ ~ teks.txt[new file] 1 line, 1 char

Saving Files = [esc] :w [Return] Exit from VI = [Esc] :q [Return] Undo the latest change = [Esc] u Restore the complete line = [Esc] U Untuk memulai pengetikan pada layar tsb, ketik huruf a atau A, teksnya: UNIX merupakan sistem operasi UNIX diciptakan oleh Ken Thomson dan Dennis Ritchie UNIX berorientasi pada konsep OPEN SYSTEMS Sistem operasi UNIX ditulis dalam bahasa C

II. MODUS PERINTAH


Supaya lebih aman sebelum melakukan modus perintah tekan tombol esc 1 kali1.
1. Penghapusan Teks * PER KARAKTER nx = n karakter pada posisi kursor nX = n karakter pada posisi sebelum kursor * PER KATA ndw = n kata dari posisi kursor * PER BARIS ndd = n baris dari posisi kursor

2. Mengganti Teks * PER KATA ncw = n kata pada posisi kursor * PER KARAKTER r = satu karakter pada posisi kursor R= mengganti karakter mulai dari posisi kursor s/d esc ditekan 3. COPY, CUT dan PASTE ada 2 cara: 1. Nyy = copi n baris penuh ke buffer p = copi dari buffer ke posisi baris setelah kursor 2. :baris-awal, baris-akhir co NO.BARIS COPI BRS 1-3 ke BRS setelah BRS 4 :1,3 co 4

4. Untuk memudahkan mengetahui nomor baris dapat dilakukan: [Esc]:set number 5. Untuk menghilangkan : [Esc]:nonu 6. Memindahkan ke tempat lain(baris lain) 1. ndd = move n baris p/P = pindahkan ke posisi baris sesudah/sebelum kursor 2. Pindahkan baris 2-5 ke baris sesudah 5 :2,5 m 6 7. Mencari string /kata = mencari kata dari posisi kursor ke bawah ?kata = mencari kata dari posisi kursor ke atas n = mengulang pencarian

8. PERGERAKAN PER KATA w = maju satu kata b = mundur satu kata 9. PERGERAKAN PER BARIS G = memindahkan kursor ke akhir baris nG= memindahkan kursor ke baris n 10.PERGERAKAN LAYAR ^F = ke bawah 1 layar ^B = ke atas layar o = pindah ke awal baris $ = pindah ke akhir baris 11.MERUBAH STRING/ REPLACE 1. Mengganti kata-kata KE kata-baru PADA POSISI KURSOR ESC:s/kata-lama/kata-baru 2. Mengganti kata-lama KE kata-baru PADA baris-awal S/D baris-akhir ESC:brs-awal,brs-akhir/kata-lama/kata-baru 3. Mengganti semua kata lama KE kata-baru TERDAPAT PD FILE itu. ESC:%s/kata-lama/kata-baru

UTILITAS J . ^G ~ = MENGGABUNG DUA BARIS = MENGULANGI PERINTAH SEBELUMNYA = INFORMASI NAMA FILE & POSISI KURSOR = MERUBAH HURUF KECIL KE HURUF BESAR DAN SEBALIKNYA

- MELALUI EDITOR DAPAT MENJALANKAN PERINTAHPERINTAH YANG TERDAPAT DI LINUX: :!perintah - TANPA KELUAR DARI EDITOR DAPAT MEMANGGIL FILE LAIN UNTUK DIEDIT DENGAN PERINTAH :e nama-file (dengan syarat file yang telah dibuka sudah disimpan bila telah melakukan perubahan) - Untuk menggabung file lain ke dalam file yang sedang kita buka :r nama-file Perhatikan posisi kursor,akan digabung setelah posisi kursor

K untuk menyimpan dan keluar dari vi: :wq(Write and Quit) :w(Write) :q(Quit) :q!(Quit) :ZZ=:wq=:x Dari Shell unix kita dapat masuk ke editor vi dengan memanggil lebih contoh: $ vi file1 file2 file3 Yang akan pertama dibuka file1, untuk pindah ke file berikut, perintah :n Untuk ke file pertama :rew

Anda mungkin juga menyukai