• Tidak ada hasil yang ditemukan

TEXT EDITOR PADA LINUX EDITOR VI

N/A
N/A
Protected

Academic year: 2018

Membagikan "TEXT EDITOR PADA LINUX EDITOR VI"

Copied!
14
0
0

Teks penuh

(1)

Pemrograman Komputer B 

 

TEXT EDI TOR PADA LI NUX

EDI TOR VI

Untuk memberikan perintah-perintah pada shell, pemakai bisa langsung mengetikkan pada prompt yang muncul seperti halnya pada system operasi DOS, untuk mempermudah pengoperasian, linux memiliki fasilitas history yang memungkinkan pemakai untuk mengulangi perintah yang pernah diketikkan. Cukup dengan tombol panah atas dan panah bawah pada keyboard, pengguna tidak perlu mengetik ulang perintah yang sudah pernah diketik.

Tetapi bagaimana jika kumpulan perintah yang sudah diketikkan itu jumlahnya banyak? tentunya pengguna akan kerepotan bila harus mengulangi perintah yang diinginkan tersebut karena kapasitas penyimpanan dalam history terbatas, maka mungkin saja perintah-perintah tadi sudah tertimpa oleh perintah lain.

Untuk mengatasi permasalahan di atas maka perintah-perintah yang diketikkan sebaiknya disimpan dalam sebuah file sehingga dapat dipanggil setiap saat. Untuk itu, dibutuhkan editor teks. Editor teks merupakan area yang digunakan untuk pembuatan skrip shell, yaitu semacam file edit.com pada DOS atau program notepad pada windows.

Beberapa editor teks yang sering digunakan pada linux adalah Editor Vi, Emacs, Joe, Qroff dan Qbtl.

A. Mengenal Salah Satu Editor Teks : Vi

Editor Vi merupakan editor teks yang paling banyak digemari dan menjadi editor standar untuk pemograman shell. Jenis editor teks ini memiliki cara pengoperasian yang sedikit berbeda dengan text editor pada windows ataupun yang berbasiskan DOS. Pemakai yang baru pertama kali menggunakan, biasanya mengalami kesulitan akibat tidak tersediannya menu atau petunjuk yang terpampang di layar. Untuk dapat menggunakan perintah-perintah pada editor Vi, maka harus menghapalkan sintaksnya.

Editor Vi berasal dari kata ‘

Visual

‘. Pertama kali diciptakan di Universitas California, Barkeley oleh Bill Joy. Editor ini merupakan pengembangan dari

Line Editor Ex.

B. Modus Operasi

Pada Editor Vi umumnya terdapat dua modus operasi, yaitu:

1. Modus I nstruksi atau modus perintah, yaitu memasukkan perintah untuk melakukan operasi tertentu dalam melakukan editing. Untuk dapat masuk ke modus ini dapat menggunakan tombol

Esc

.

(2)

Pemrograman Komputer B 

 

C. Memulai Vi

Untuk memulai masuk ke dalam editor vi ketikkan perintah-perintah sebagai berikut:

1. vi : Memulai vi tanpa membuka file apapun. 2. vi nama_file : Membuka file nama_file pada baris pertama. 3. vi + n nama_file : Membuka file nama_file pada baris ke-n. 4. vi + nama_file : Membuka file nama_file pada baris terakhir. 5. vi – r nama_file : Membuka file recover setelah terjadi crash. Sintaksnya:

Vi [ Nama File ]

Contohnya:

(3)

Pemrograman Komputer B 

 

D. Perintah-perintah pada Editor Vi 1. Membuka beberapa file

Untuk membuka beberapa file dapat menggunakan modus edit dengan instruksi sebagai berikut:

$ vi file1 file2

Pertama–tama vi akan membuka file1. Untuk membuka file berikutnya maka ketikkan

perintah n

.

Untuk melihat file sebelumnya maka ketikkan

perintah rew

. Untuk dapat berpindah dari suatu file ke file yang lain maka file sebelumnya harus disimpan terlebih dahulu.

2. Pergerakan Kursor

Untuk menggerakkan kursor selain menggunakan tombol panah juga dapat menggunakan perintah dari modus instruksi sebagai 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.

1 : Digunakan untuk menggerakkan kursor ke baris 1.

5 : Digunakan untuk menggerakkan kursor ke baris 5.

$ : Digunakan untuk menggerakkan kursor ke akhir baris.

Untuk menggerakkan kursor per–kata dapat menggunakan perintah–perintah sebagai berikut:

W , w : Menggerakkan kursor ke kanan pada awal kata.

B , b : Menggerakkan kursor ke kiri pada awal kata.

(4)

Pemrograman Komputer B 

 

gg : Menggerakkan kursor ke huruf pertama dari baris pertama pada halaman

pertama.

ngg : Menggerakkan kursor ke baris n.

( : Menggerakkan kursor ke awal baris.

) : Menggerakkan kursor ke akhir baris.

0 : Menggerakkan kursor pada huruf pertama di baris tersebut.

$ : Menggerakkan kursor pada huruf terakhir di baris tersebut. Contohnya:

$ vi test

(5)

Pemrograman Komputer B 

 

Untuk menggerakkan per–layar dapat menggunakan tombol sebagai berikut:

d : Digunakan untuk menggulung ½ layar ke bawah.

f : Digunakan untuk menggulung 1 layar ke bawah.

b : Digunakan untuk menggulung 1 layar ke atas.

u : Digunakan untuk menggulung ½ layar ke bawah. Contohnya:

$ vi / etc/ passw d

(6)

Pemrograman Komputer B 

 

3. Pengeditan Teks

Untuk pengeditan teks mula-mula menggunakan modus instruksi dengan menekan tombol-tombol di bawah ini. Setelah itu akan masuk ke dalam modus edit. Untuk kembali pada modul instruksi maka menggunakan tombol Esc.

a : Menyisipkan kata mulai dari kiri kursor setelah kursor bergeser satu huruf ke

kanan.

A : Menyisipkan kata pada posisi akhir dari baris.

i : Menyisipkan teks mulai dari kiri kursor.

l : Menyisipkan teks di awal baris.

o : Membuka satu baris baru dan menyisipkan teks di bawah baris yang sekarang.

O : Membuka satu baris baru dan menyisipkan teks di atas baris yang sekarang. Contohnya:

$ vi latih

(7)

Pemrograman Komputer B 

 

4. Penghapusan teks

Untuk menghapus teks per–karakter dapat menggunakan perintah sebagai berikut :

nx : Menghapus n karakter dari posisi kursor.

ndw : Menghapus sebanyak n kata dari posisi kursor.

nX : Menghapus n karakter dari posisi kata di depan kursor.

Contohnya :

(8)

Pemrograman Komputer B 

 

Jika menekan tombol dw maka akan terhapus huruf h yang ditandai oleh kursor, seperti gambar di bawah ini.

Untuk menghapus teks per–baris dapat menggunakan perintah sebagai berikut:

ndd : Digunakan untuk menyimpan file.

D : Menghapus baris dan membentuk baris baru pada baris yang telah dihapus tadi.

d0 : Menghapus dari posisi kursor sampai awal baris.

Contohnya :

(9)

Pemrograman Komputer B 

 

Arahkan kursor lalu tekan tombol d0 maka akan terhapus semua kata yang ada pada baris pertama kecuali huruf h, seperti gambar di bawah ini.

5. Menyimpan file dan keluar dari vi

Untuk menyimpan file dapat digunakan perintah–perintah sebagai berikut:

w : Digunakan untuk menyimpan file.

w ! : Menyimpan file walaupun filenya sudah ada.

w q : Menyimpan file lalu keluar dari vi.

x : Menyimpan file lalu keluar dari vi.

q! : Keluar dari vi tanpa menyimpan. 6. Copy dan paste

Dalam pengoperasian copy, paste dilakukan dengan cara memberikan perintah untuk menyalin data ke buffer lalu memberikan perintah lagi untuk menyalin data yang ada di buffer ke tempat yang diinginkan.

nyy : Menyalin n baris pada posisi kursor ke buffer.

y : Menyalin meng-copy N karakter dari kursor.

nyw : Menyalin n kata pada posisi kursor ke buffer.

p : Menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) ke posisi kursor.

P : Menyalin data yang ada di buffer (termasuk teks yang baru dihapus

dengan menggunakan perintah x, dw, dd) ke bawah posisi kursor. Contohnya :

(10)

Pemrograman Komputer B 

 

Jika ingin meng-copy suatu kata atau baris arahkan kursor ditempat yang akan dicopy lalu tekan yy, kemudian arahkan kursor dibaris terakhir lalu tekan p maka akan tampil hasilnya pada gambar di bawah ini.

7. Penggantian teks

Untuk mengubah atau mengganti teks per-karakte dapat menggunakan perintah sebagai berikut:

r : Mengganti karakter pada posisi kursor.

(11)

Pemrograman Komputer B 

 

Contohnya :

$ vi latih

Arahkan kursor ke tempat yang akan diganti, setelah itu tekan r maka huruf atau kata bisa diganti. Seperti gambar di bawah ini, dia akan merubah huruf I menjadi a.

Untuk merubah atau mengganti teks per-kata dapat menggunakan perintah sebagai berikut:

ncw : Mengganti teks per kata.

ncc : Mengganti teks per baris. Contohnya :

(12)

Pemrograman Komputer B 

 

Arahkan kursor ke tempat yang akan diganti, contohnya pada kata file lalu tekan tombol cw maka akan dapat dilihat hasilnya dimana kata file itu akan hilang dan bisa diganti dengan kata yang lain. Seperti gambar di bawah ini.

8. Keluar sementara dari vi dan mengeksekusi perintah

Pada waktu mengedit dokumen kita dapat melakukan beberapa perintah yang ada pada modus edit di linux dengan menggunakan perintah sebagai berikut:

© : ! sh: Digunakan untuk keluar sementara dari vi ke shell, lalu kembali ke vi dengan mengetikkan exit.

(13)

Pemrograman Komputer B 

 

Contohnya :

: ! sh

Jika mengetikkan perintah: ! sh pada modus edit maka akan keluar dari vi dan masuk ke dalam shell, seperti pada gambar di bawah ini. Dan jika ingin keluar dari shell ketik perintah exit.

9. Membuka dokumen lain sewaktu mengedit file

Untuk membuka suatu dokumen lain pada waktu kita mengedit suatu dokumen dapat menggunakan perintah ( hanya dapat membuka satu dokumen):

(14)

Pemrograman Komputer B 

 

© e! Nama_File : Membuka file nama_file sewaktu sedang mengedit dokumen lain tanpa menyimpan perubahan yang kita lakukan.

10.Membatalkan Perintah Sebelumnya

Setelah melakukan suatu perintah pada modus instruksi kita dapat membatalkannya dengan memberi perintah:

© u : Membatalkan 1 perintah yang telah dilakukan sebelumnya. © 2u : Membatalkan 2 perintah yang telah dilakukan sebelumnya. © CTRL + R : Membatalkan perintah yang telah di undo.

Referensi:

Gambar

gambar di bawah ini.

Referensi

Dokumen terkait

Dan kami juga memohon perlindungan kepada Alloh subhanahu wa ta’ala dari keburukan diri kami dan kesalahan amal perbuatan kami, sehingga penyusunan skripsi yang

"atiluwih yang merupakan objek wisata di Bali yang memiliki cirikhas alam pedesaan yang sangat indah. Sawah berundak atau terasering "atiluwih Bali adalah salah

Pada penggunaan benzodiazepin dalam dosis tinggi (yang terutama digunakan. untuk mendapatkan daya sedasi), benzodiazepin akan sangat menekan

Indikator ini digunakan untuk menggambarkan bahwa puskesmas sebagai tempat pelayanan kesehatan strata 1 (pertama) dibutuhkan oleh masyarakat sebagai upaya kuratif, promotif

Soil surplus adalah volume air yang akan masuk ke permukaan tanah. Soil surplus = (R  –  Et) –  Soil Storage 0 jika = (R  – Et ) < Soil Storsge

Oleh karena itu jika seseorang tidak mendapat air atau dia sakit sehingga tidak bisa menggunakan air untuk wudlu, maka dia menggunakan khuf walaupun dia tidak

Berdasarkan uraian diatas, dengan demikian diperlukan adanya penelitian yang dapat menjadi acuan untuk menempatkan dan memadukan antara lingkungan bisnis internal, eksternal,

Pertama-tama, Puji dan syukur kepada Tuhan Yesus Kristus atas semua kasih, berkat, anugerah, dan bimbinganNya kepada penulis sehingga dapat menyelesaikan laporan Skripsi dengan