Anda di halaman 1dari 11

TEXT EDITOR PADA LINUX

Text Editor merupakan aplikasi dasar yang sangat kita butuhkan. Seperti juga pada Microsoft Windows, dimana kita dapat menggunakan editor Miscrosoft Word, untuk Linux maupun semua varian UNIX terdapat editor file yang dinamakan VI atau VIM (VI improved with syntax color highlighting). Selain VI terdapat program editor lain yang lebih mudah pemakaiannya seperti PICO, JOE, JOVE, MC (Midnight Commander), dan lain-lain. Pada tulisan ini, akan dikenalkan bagaimana menggunakan editor VI, JOE, PICO dan MC. A. Editor VI Vi biasanya terdapat pada setiap paket instalasi Linux. Teks editor ini tampak menjadi text editor standar dari sistem UNIX/ Linux. Text editor ini memiliki cara pengoperasian yang berbeda dengan text editor biasa seperti WS pada DOS. Jika Anda sudah terbiasa menggunakan text editor seperti MS-Word atau WS, mungkin Anda menganggap text editor ini sangat sulit dan tidak nyaman untuk digunakan. Terlepas dari itu text editor ini masih banyak digunakan oleh pengguna UNIX dan Linux, oleh karena itu ada baiknya Anda mempelajari penggunaan text editor ini. Text editor vi bekerja pada tiga modus, yaitu: modus command modus teks/input modus baris-akhir Modus command digunakan untuk memasukkan perintah untuk melakukan operasi tertentu dalam editing. Misalnya untuk menghapus teks, Anda harus masuk ke modus command terlebih dahulu. Untuk masuk ke modus ini digunakan tombol ESC. Modus teks merupakan modus dimana Anda dapat menuliskan dokumen atau data Anda. Pada modus inilah editing dilakukan. Untuk menuliskan teks anda harus masuk ke modus teks terlebih dahulu, setelah itu baru dapat menuliskan teks. Untuk masuk ke modus ini dilakukan dengan mengetikkan i atau a.

Modus baris akhir sebenarnya memiliki kegunaan yang hamper sama dengan modus command. Namun pada modus ini Anda dapat melakukan beberapa operasi sekaligus. Misalnya menyimpan file atau keluar. Untuk modus ini digunakan tombol :. Setelah Anda menekan tombol ini maka kursor akan ditampilkan ke baris akhir kemudian ketiklah operasi yang ingin Anda lakukan dan tekan Enter. Ada empat karakter perintah untuk masuk ke modus baris akhir : KARAKTER TOMBOL / ? : ! PENJELASAN Mencari ke depan Mencari ke belakang Ex command Menjalankan shell command

Tabel Karakter tombol pada modus baris akhir VI

1. Memulai VI Untuk memulai VI, ketiklah vi pada command prompt:


$ vi

Setelah Anda menekan Enter, layar akan dibesihkan dan akan tampil tilde-tilde (~) pada bagian kiri layar Anda. Anda dapat juga memanggil VI dengan cara berikut:
$vi namafile1 namafile2

Dengan cara diatas akan membukan file pertama dalam satu saat, dan akan langsung membuka file kedua ketika Anda keluar dari VI dan seterusnya. VI juga dapat dipanggil dengan cara berikut agar kursor segera diletakkan pada baris tertentu:
$vi +n namafile

Karakter n diisi dengan lokasi baris dari file teks di mana kursor ingin diletakkan.
$vi tes

Karena vi tidak menemukan file tersebut maka vi akan menciptakan sebuah buffer baru untuk menyimpan sementara teks yang Anda masukkan. Bila dilakukan operasi penyimpanan, teks tersebut akan disimpan pada sebuah file bernama tes. Saat ini Anda berada pada modus command dari vi. Pada modus ini setiap karakter yang Anda masukkan akan dianggap sebagai perintah vi. Sedangkan pada modus teks setiap karakter yang dituliskan dianggap sebagai data yang akan disimpan. 2. Menyisipkan Teks Pertama Anda harus berada pada modus command. Untuk memastikan bahwa Anda berada pada modus command yang paling mudah yaitu denan menekan tombol ESC. Kemudian untuk menuliskan teks, Anda bisa memasukkan perintah insert (dengan menekan tombol I) atau append (dengan menekan tombol a). Setelah itu akan masuk ke modus teks/modus input. Disini Anda bisa memasukkan teks yang ingin diketik. Sebagai contoh lakukan hal berikut ini : Tekan ESC Tekan a Ketik:
Hello Ini data vi pertama

Untuk keluar dari modus teks / modus input tekanlah ESC. Setelah itu Anda akan kembali pada modus command. 3. Memindahkan Kursor Untuk memindahkan posisi kursor, Anda tidak bisa menggunakan tombol panah pada vi. Untuk melakukannya pertama-tama Anda harus masuk ke modus command, kemudian gunakan tombol-tombol yang tertera pada daftar berikut: KUNCI h j k KETERANGAN Bergerak ke kiri Bergerak ke kanan Bergerak ke atas satu baris

l Ctrl + u Ctrl + d Ctrl + f Ctrl + b w b

Bergerak ke bawah satu baris Naik setengah layar Turun setengah layar Turun satu layar Naik satu layar Pindah ke awal kata selanjutnya Pindah ke awal kata sebelumnya

Tabel Perintah untuk memindahkan kursor pada vi

Anda dapat memindahkan kursor ke suatu baris tertentu. Misalnya Anda ingin memindahkan kursor pada baris 100. Hal tersebut dapat dilakukan dengan cara berikut:
10G

atau
:10

4. Menghapus Teks Seperti dijelaskan sebelumnya, untuk melakukan operasi edit kita harus masuk ke modus command terlebih dahulu. Untuk itu tekanlah tombol ESC sebelum melakukan operasi berikut: Menghapus karakter Untuk menghapus satu karakter ketiklah x. Tombol ini berfungsi seperti tombol delete pada keyboard Anda. Atau ketiklah X untuk menghapus karakter dengan fungsi mirip tombol backspace. Anda dapat juga menghapus lebih dari satu karakter sekaligus yaitu dengan mengetikkan angka sebelum mengetik karakter x atau X. Contoh:
5x

Menghapus kata Untuk menghapus sebuah kata ketiklah dw. Perintah ini akan menghapus karakter dari posisi kursor hingga akhir kata. Sebagai contoh, untuk menghapus lima kata di sebelah kanan ketiklah:

5dw

Menghapus baris Baris dapat dihapus dengan mengetikkan dd. Perintah ini akan menghapus baris teks di mana kursor saat itu berada. Untuk menghapus enam baris ke bawah ketiklah:
6dd

Untuk menghapus baris teks dari posisi kursor ke awal baris ketiklah d^. Dan untuk menghapus baris teks dari posisi kursor ke akhir baris ketiklah d$ atau D. Membatalkan penghapusan atau perubahan Anda dapat membatalkan perubahan yang baru Anda lakukan yaitu dengan mengetikkan:
u

5. Menyalin dan Memindahkan Teks Dalam melakukan penyalinan (copy) atau pemindahan (move) sekelompok teks umumnya menggunakan tiga langkah berikut: Me-yank teks tersebut ke buffer. Me-yank berarti mengcopy teks ke buffer baik buffer bernama atau buffer tidak bernama. Pada buffer tidak bernama teks yang lama akan selalu ditimpa dengan teks baru setiap kali melakukan yank. Vi memiliki 26 bugger bernama, yang dinamakan dengan alphabet dari a sampai z Memindahkan kursor ke posisi dimana teks akan diletakkan Memindahkan teks dari buffer ke posisi kursor yang baru (paste)

Melakukan yank Untuk me-yank baris pada posisi kursor dilakukan dengan mengetikkan yy atau Y. Anda dapat pula me-yank lebih dari satu baris yaitu dengan mengetikkan sebuah angka terlebih dahulu sebelum mengetikkan yy atau Y. Contoh:

4yy

Perintah diatas akan me-yank empat baris ke bawah ke dalam buffer tidak bernama. Untuk melakukan yank ke buffer bernama dapat dilakukan dengan mengetikkan sebagai berikut:
a4yy

Perintah di atas akan menyalin/me-yank empat baris teks ke dalam buffer bernama a. Pada proses di atas isi bugger a akan ditimpa (overwrite) dengan teks yang baru setiap kali melakukan yank. Agar teks baru tidak menimpa teks lama tetapi menambahkannya pada baris bawah dapat dilakukan dengan cara berikut:
A4yy

Melakukan paste Anda ingin meletakkan teks itu. Kemudian untuk memindahkan teks itu dari buffer ke halaman Anda yaitu dnegnan mengetikkan p. Dengan perintah p maka paste akan dilakukan ke kiri kursor, untuk melakukan paste ke kanan kursor ketiklah P. Paste pada paragraph sebelumnya digunakan untuk memindahkan teks dari buffer tidak bernama. Untuk melakukan paste dari buffer bernama ketiklah sebagai berikut:
ap

Perintah diatas akan melakukan paste dari buffer a. 6. Mencari dan Mengganti Teks Pencarian teks pada vi dapat dilakukan pada dua arah yaitu ke depan atau ke belakang dari posisi kursor saat ini. Untuk mencari suatu kata kearah depan dapat dilakukan dengan perintah sebagai berikut:
/virus

Perintah di atas akan mencari kata virus. Seperti halnya tanda titik dua (:), perintah ini termasuk perintah baris akhir, artinya penekanan tombol slash akan ditampilkan pada baris akhir editor vi Anda. Untuk meneruskan pencarian kata yang sama tekan kembali /. Setelah sampai pada akhir dokumen proses pencarian akan melompat kembali ke awal dokumen. Pencarian suatu kata ke arah atas dapat dilakukan dengan cara:
?virus

Untuk meneruskan pencarian kata yang sama tekanlah n untuk arah yang sama atau N untuk arah yang berlawanan. Anda dapat menggunakan kurung siku untuk membuat kriteria pencarian yang lebih variatif. Misalnya :
/[k-m] erang

Bila perintah di atas dijalankan maka ketiap kata yang dimulai huruf k sampai dengan m dan diakhiri erang akan dijadikan sebagai kriteria pencarian. Misalnya kata kerang dan merang akan ikut pula dicat pada teks tersebut. Variasi yang lain yaitu:
/[km]erang

Dengan demikian hanya kata kerang dan merang sajalah yang akan dicari. Pencarian dapat pula menggunakan perintah baris titik akhir.
:%s/helo/hello/g

Karakter s menandakan opersi yang ingin dilakukan adalah pencarian, yaitu mencari lagi kata hello. kata helo dan diganti hello. Terakhir karakter g menunjukkan pencarian dilakukan seterusnya sampai tidak ditemukan

7. Keluar dari VI Untuk keluar dari vi tanpa menyimpan dokumen yang telah diketik yaitu dengan memasukkan perintah :q atau :q! Perintah :q hanya dijalankan bila Anda tidak melakukan perubahan pada dokumen Anda. Jika Anda telah melakukan perubahan dan ingin keluar tanpa menyimpannya maka gunakanlah :q!. Sedangkan jika Anda ingin menyimpan data Anda kemudian baru keluar, maka masukkanlah :wq. Anda dapat menekan ZZ untuk melakukan penyimpanan kemudian keluar. Mengedit File Lain Untuk mengedit file lain tanpa harus meninggalkan vi yaitu menggunakan perintah baris akhir :e . Mengonfigurasi vi Vi dapat dikonfigurasikan, baris, dan misalnya ditambahkan Caranya yaitu fasilitas dengan penomoran sebagainya.

menggunakan perintah baris-akhir:


:set <command>

<command> dapat Anda isi dengan kata berikut: COMMAND All Errorbells Ignorecase showmode number KETERANGAN Menampilkan semua pilihan set statusnya Membunyikan bel bila terjadi error Mencari tanpa membedakan huruf besar atau kecil Menampilkan indicator akan menunjukkan status modus yang sedang digunakan Menampilkan nomor baris pada kiri layar. Nomor ini tidak ikut disimpan pada file atas dapat di-set off dengan cara

Semua

perintah

di

menambahkan prefix no di depan command tersebut. Contoh:


:set nonumber

Perintah set tanpa argumen apapun akan menampilkan option yang telah Anda ubah.

:set. Semua konfigurasi yang Anda lakukan akan hilang ketika Anda keluar dari vi. Untuk membuat konfigurasi Anda permanent yaitu dengan meletakkan perintah konfigurasi itu pada file .exrc. vi akan mencari file ini pada direktori home Anda. Jika tidak menemukannya maka vi akan menggunakan nilai default yang terdapat dalam program vi tersebut. 8. Rangkuman Perintah VI TOMBOL PERINTAH I H L K J C-f C-b ndd nyy P U :wq :q! :set all /string ?string KETERANGAN Untuk menyisipkan teks pada posisi kursor Memindahkan kursor satu karakter ke kiri Menggerakkan kursor ke bawah satu baris Menggerakkan kursor ke atas satu baris Memindahkan kursor satu karakter ke kanan Scroll ke depan satu layar Scroll ke belakang satu layar Menghapus n baris berikutnya Me-yank n baris berikunya ke buffer tidak bernama Paste isi buffer tidak bernama ke posisi kursor Membatalkan perubahan terakhir yang dilakukan Simpan dan keluar Keluar vi tanpa penyimpanan Menampilkan semua set parameter dan nilainya Mencari string ke arah depan Mencari string kea rah belakang

B.

Emacs Emacs merupakan editor yang menjadi pilihan banyak pengguna UNIX karena emacs memiliki fasilitas help online serta koleksi editing command yang luas. Disamping itu Emacs juga banyak digunakan oleh para programmer karena dapat dikonfigurasikan untuk mendukung format

bahasa pemrograman seperti C, Lisp, dan lain-lain sehingga pemrograman menjadi lebih mudah dan nyaman untuk dilakukan. Pada tahun 1975, Richard Stallman membuat program tambahan pada text editor, TECO. Hal yang paling tampak, dia menambahkan fungsi untuk mempermudah menambahkan makro pada editor. Karena itu dinamakan dengan Emacs ( Editing Macros ). Ini lebih mudah bagi yang lain untuk menambahkan pada editor dan semua programer di dunia mulai menambahkan berbagai macam feature pada editor ini. Makin lama TECO makin tertinggal dan lahirlah EMACS. 1. Memulai Emacs Untuk menjalankan emacs cukup mengetikkan:
# emacs

atau dengan
# emacs nama_file

Dengan cara kedua di atas maka pada layar Anda kan ditampilkan isi file tersebut dari awal baris. Perhatikan dua baris pada bawah layar Anda. Baris pertama disebut dengan baris modus digunakan untuk menampilkan nama file yang sedang diedit dan bagian mana dari file yang sedang Anda simak (contoh TOP, 40%, BOT). Baris kedua disebut baris echo yang digunakan untuk menampilkan pesan sistem dan sebagai prompt untuk input tertentu. 2. Kontrol dan Metakey Untuk menggerakkan kursor pada emacs digunakan dua metode yaitu control key (ditandai dengan C) dan meta key (ditandai dengan M). Command pada emacs terdiri dari kombinasi dari Control Key dan Metakey yang diikuti oleh suatu karakter. Control key dilakukan dengan cara menekan dan menahan tombol Ctrl kemudian diikuti tombol lain. Sedangkan meta key dapat ditekan kemudian dilepas sebelum menekan tombol karakter lain. Pada PC tombol meta key yaitu tombol Alt.

3.

Anda mungkin juga menyukai