Bab 5 - Aplikasi Dasar
Bab 5
Aplikasi dasar
Seperti juga pada MS
Windows, 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 serperti pico, joe, jove, mc (midnight commander), dll.
Pada bab ini, akan dikenalkan bagaimana menggunakan editor vi, joe, pico dan mc.
5.1 VI
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>
5.1.1 Status vi
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 : ?, /, !
5.1.2 Notasi yang digunakan
CTRL-c, CTRL adalah tombol control pada
keyboard, sehingga CTRL-c
berarti "control c". CR (Carriage Return) ialah tombol enter.
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 kuros
Tabel 5.6: Perintah vi
lainnya
5.2 Pico
Pico
adalah teks editor jenis lain yang
berdasarkan pada program compose email Pine. Navigasi untuk
perintahnya diletakkan di bawah dari layar. Semua karakter yang diketik
langsung disisipkan ke dalam teks. Perintah untuk menjalankan editor pico
adalah sbb :
pico
<nama file>
Daftar perintah yang
tersedia pada pico dapat dilihat pada Tabel 5.7:
Tombol Fungsi
^G Help
^O Menyimpan file
^R Membuka file
^K Menghapus satu baris
^U Undo untuk perintah menghapus
^W Mencari kata
^C Menampilkan posisi kursor saat ini
^X Keluar dari pico
Tabel 5.7: Perintah pico
5.3 Joe
Perintah-perintah
dalam editor joe ini sangat mirip dengan perintah-perintah pada WordStar. Jika kita
telah terbiasa dengan perintah pada WordStar maka tidak
akan kesulitan dalam menggunakan editor joe. Untuk
menjalankan joe, kita dapat menggunakan perintah sbb :
joe
<nama file>
Tombol Fungsi
^KD simpan file dan kembali ke menu edit
^KX simpan file dan keluar
^KB memberikan tanda awal untuk mem-blok
^KK memberikan tanda akhir untuk mem-blok
^KC mengkopi daerah yang telah diblok
^KY menghapus daerah yang telah diblok
^KM memindahkan daerah yang telah diblok
^Y menghapus satu baris
^X memindahkan kursor ke kata berikutnya
^Z memindahkan kursor ke kata sebelumnya
^KU memindahkan kursor ke tempat paling awal dari file
^KV memindahkan kursor ke tempat paling akhir dari file
^A memindahkan kursor ke awal baris
^E memindahkan kursor ke akhir baris
^U menggulung layar ke layar sebelumnya
^V menggulung layar ke layar berikut
5.4 MC (Midnight
Commander)
MC atau Midnight
Commander merupakan aplikasi yang sangat berguna. Kemampuan mc sebagai editor
hanya salah satu dari kemampuan-kemampuan lainnya. Untuk menjalankannya,
digunakan perintah sbb :
mc -e
<nama file> atau
mc kemudian insert file
yang akan diedit lalu tekan F4 untuk mengedit. Perintah-perintah yang dapat
digunakan
Tombol Fungsi
F1 Keterangan bantu (help)
F2 Simpan file
F3 Untuk memblok
F4 Untuk mengganti kata
F5 Menyalin suatu blok
F6 Memindahkan suatu blok
F7 Mencari kata yang ingin diedit
F8 Menghapus suatu blok
F9 Memunculkan menu navigasi
F10 Mengakhiri editor
Tabel 5.9: Perintah MC
Masing-masing editor ini
mempunyai kelebihan dan kekurangan. Contohnya seperti pada editor pico yang
sangat baik berjalan di terminal apapun, termasuk pada terminal bila kita
sedang telnet dengan menggunakan telnet client standar dariWindows.
Sedangkan vim/vi, kita gunakan karena banyak
feature-feature yang sangat menarik sehingga membantu kita untuk lebih cepat
dalam mengedit file. Editor joe dan mc, digunakan karena sederhana dan
tampilannya yang menarik.
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar