• Tidak ada hasil yang ditemukan

Panduan Penggunaan Perintah Editor vi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Panduan Penggunaan Perintah Editor vi"

Copied!
6
0
0

Teks penuh

(1)

Panduan Penggunaan Perintah Editor vi

Akmal Junaidi, M.Sc.

28 Februari 2004

Editor vi telah terpasang baik pada linux maupun pada varian unix sebagai aplikasi dasar yang standar. Untuk menjalankannya dari linux, terlebih dahulu aktifkan aplikasi terminal. Setelah terminal memunculkan prompt ketikkan vi namafile. Segera setelah hal ini dilakukan, editor vi akan tampil dilayar. Jika file tersebut belum pernah dibuat maka editor vi akan menampilkan halaman kosong, namun jika file sudah ada maka editor vi akan menampilkan isi file terse-but. Mode yang pertama aktif setelah memasuki editor adalah mode perintah sehingga hanya perintahlah yang bisa dikerjakan pada mode ini.

Berikut ini adalah penjelasan singkat tentang perintah-perintah dalam editor vi. Untuk penjelasan awal dapat dilihat dari bahan presentasi tentang Editor Vi oleh Akmal Junaidi, M.Sc. pada tanggal 28 Februari 2004.

1. Pergerakan Kursor/Pointer

• k menggerakkan kursor satu baris ke atas (tombol anak panah ke atas)

• j menggerakkan kursor satu baris ke bawah (tombol anak panah ke bawah)

• l menggerakkan kursor satu karakter ke kanan (tombol anak panah ke kanan atau tombol spasi)

• h menggerakkan kursor satu karakter ke kiri (tombol anak panah ke kiri)

• 0 (angka nol) menggerakkan kursor ke awal baris • ˆ menggerakkan kursor ke awal baris

• $ menggerakkan kursor ke akhir baris • 5G menggerakkan kursor ke baris 5

• G menggerakkan kursor ke akhir dokumen (sama dengan perintah :$)

• 1G menggerakkan kursor ke awal dokumen (sama dengan perintah :1)

• w menggerakkan kursor ke awal kata berikutnya (karakter khusus dianggap satu kata)

(2)

• W menggerakkan kursor ke awal kata berikutnya (spasi dianggap sebagai pemisah kata)

• e menggerakkan kursor ke akhir kata berikutnya (karakter khusus dianggap satu kata)

• E menggerakkan kursor ke akhir kata berikutnya (spasi dianggap sebagai pemisah kata)

• b menggerakkan kursor ke awal kata sebelumnya (karakter khusus dianggap satu kata)

• B menggerakkan kursor ke awal kata sebelumnya (spasi dianggap sebagai pemisah kata)

• ) menggerakkan kursor ke awal kalimat berikutnya • ( menggerakkan kursor ke awal kalimat

• } menggerakkan kursor ke awal paragraf berikutnya • { menggerakkan kursor ke awal paragraf

• + menggerakkan kursor ke awal baris berikutnya (sama dengan penekanan enter)

• - menggerakkan kursor ke awal baris sebelumnya

• % menggerakkan kursor ke pembuka atau penutup karakter berpasan-gan

2. Penggulungan

• Ctrl/d menggulung 1/2 halaman ke bawah • Ctrl/b menggulung 1 halaman ke atas • Ctrl/f menggulung 1 halaman ke bawah • Ctrl/u menggulung 1/2 halaman ke atas 3. Manipulasi teks

• a menambahkan teks setelah kursor

• A menambahkan teks pada akhir baris posisi kursor • i menyisipkan teks pada posisi kursor

• I menyisipkan teks di awal baris pada posisi kursor

• o membuat/membuka satu baris kosong setelah baris posisi kursor • O membuat/membuka satu baris kosong pada posisi kursor • x menghapus huruf pada posisi kursor

• X menghapus huruf pada posisi sebelum kursor • 5x menghapus 5 huruf mulai posisi kursor • 5X menghapus 5 huruf sebelum posisi kursor

(3)

• de menghapus huruf mulai posisi kursor hingga ke akhir kata • 5de menghapus huruf mulai posisi kursor hingga 5 kata berikutnya • dw menghapus mulai posisi kursor hingga ke akhir kata (karakter

khusus dianggap satu kata)

• dW menghapus mulai posisi kursor hingga ke akhir kata (karakter khusus yang melekat pada kata dianggap sebagai satu kesatuan) • d5w menghapus 5 kata mulai posisi kursor hingga ke akhir kata • dd menghapus satu baris

• 5dd menghapus 5 baris mulai dari posisi kursor

• d) menghapus mulai posisi kursor hingga ke akhir kalimat • d( menghapus mulai awal kalimat hingga posisi kursor • d} menghapus mulai posisi kursor hingga ke akhir paragraf • d{ menghapus mulai awal paragraf hingga posisi kursor • dG menghapus mulai posisi kursor hingga ke akhir dokumen • d1G menghapus mulai awal dokumen hingga posisi kursor • dˆ menghapus mulai awal baris hingga posisi kursor • D menghapus mulai posisi kursor hingga ke akhir baris 4. Pencarian Teks

• * mencari kata yang sama dengan kata yang ada pada posisi kursor • /tulisan mencari kata tulisan

• ?tulisan mencari mundur kata tulisan

• /tulisan/+2 menempatkan kursor 2 baris setelah baris yang mengan-dung kata tulisan

• /tulisan/-2 menempatkan kursor 2 baris sebelum baris yang mengan-dung kata tulisan

• n mengulangi pencarian terakhir. Proses pencarian dapat juga di-lakukan dengan tanda / (mencari ke arah akhir dokumen) atau ? (mencari ke arah awal dokumen) dan diakhiri dengan enter.

• N mengulangi pencarian terakhir dengan arah mundur 5. Penggantian Teks

• ce mengganti mulai pada posisi kursor sampai akhir kata

• cw mengganti (termasuk trailing space) mulai pada posisi kursor sam-pai akhir kata

• c5w mengganti (termasuk trailing space) mulai pada posisi kursor sampai akhir kata yang kelima

(4)

• cc mengganti baris pada posisi kursor • c5c mengganti 5 baris mulai posisi kursor • C mengganti baris mulai posisi kursor

• c) mengganti mulai posisi kursor sampai ke akhir kalimat • c} mengganti mulai posisi kursor sampai ke akhir paragraf • cG mengganti mulai posisi kursor sampai ke akhir dokumen • c1G mengganti mulai awal dokumen sampai ke posisi kursor • rl mengganti karakter pada posisi kursor dengan huruf l • 5rl mengganti 5 karakter mulai posisi kursor dengan huruf lll • R menimpa karakter mulai posisi kursor sampai tombol Esc ditekan • 5R sama dengan perintah R tetapi setelah tombol Esc ditekan,

huruf-huruf yang diketikkan akan diulangi sebanyak 5 kali 6. Perintah Buffer

• Y yank baris pada posisi kursor dan menyimpannya dalam buffer • yw yank mulai posisi kursor sampai ke akhir kata dan menyimpannya

dalam buffer

• y} yank mulai posisi kursor sampai ke akhir paragraf dan menyim-pannya dalam buffer

• ”5Y yank baris pada posisi kursor dan menyimpannya dalam buffer yang bernama 5

• ”5yw yank kata mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• ”5y) yank kalimat mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• ”5y} yank paragraf mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• Semua bagian yang dihapus dengan perintah penghapusan akan dis-impan di dalam buffer

• ”5D menghapus baris mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• ”5d) menghapus kalimat mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• ”bd} menghapus paragraf mulai posisi kursor dan menyimpannya dalam buffer yang bernama 5

• P menyisipkan teks yang ada pada buffer ke posisi kursor • p menyisipkan teks yang ada pada buffer ke posisi setelah kursor • ”2b menyisipkan teks yang ada pada buffer yang bernama 2 ke posisi

(5)

• ”3p menyisipkan teks yang ada pada buffer yang bernama 2 ke posisi setelahkursor

• ”3P menyisipkan teks yang ada pada buffer yang bernama 2 ke posisi sebelum kursor

7. Mode Ex

Perintah dalam mode ini sebenarnya jarang dipakai sehingga untuk meng-gunakannya dapat langsung dilakukan langsung dari mode perintah den-gan penekanan tombol ’:’ dan diikuti oleh beberapa huruf serta diakhiri dengan penekanan tombol enter. Perintah yang umum digunakan adalah:

• :x menyimpan dokumen dan keluar dari editor vi • :w menyimpan dokumen dan kembali melanjutkan kerja

• :w doksaya menyimpan dokumen yang sedang aktif ke file baru den-gan nama doksaya

• :w! doksaya menyimpan dan menimpa dokumen yang sedang aktif ke file doksaya

• :wq menyimpan dokumen dan keluar dari editor vi (sama dengan perintah ZZ)

• :q keluar dari editor vi

• :q! keluar dari editor vi tanpa menyimpan perubahan terakhir • :e! membatalkan perubahan-perubahan dalam dokumen yang telah

dibuat setelah terakhir kali proses penyimpanan

• :f menampilkan nama file, [status modifikasi], jumlah baris, persen-tase jumlah baris pada posisi kursor terhadap jumlah seluruh baris dokumen (sama dengan perintah ctrl-g)

• :r menyalin dokumen saat ini mulai dari awal baris hingga pada posisi kursor dan meletakkan hasil salinan tersebut pada posisi kursor 8. Perintah Lain-lain

• J menggabungkan baris yang ada di bawah posisi kursor ke posisi kursor

• 3J menggabungkan 3 baris mulai posisi kursor ke posisi kursor • U membatalkan semua perubahan pada baris posisi kursor yang telah

dilakukan sejak kursor berada pada baris ini • u membatalkan perubahan terakhir

• . mengulangi perintah terakhir

• xp menukar huruf yang ada pada posisi kursor dengan huruf di sebe-lahnya

• :!ls menjalankan perintah ls dari dalam editor vi. Untuk kembali ke editor tekan tombol enter

(6)

• :1,$s/lama/baru/ mencari kata lama yang pertama setelah kursor dan menggantinya dengan kata baru

• :1,$s/lama/baru/g mencari dan mengganti kata lama menjadi baru secara global (seluruh bagian dokumen)

• m< huruf tunggal > menandai posisi kursor dengan tanda huruf tunggal

• ‘< huruf tunggal > menggerakkan kursor ke posisi yang diberi tanda dengan perintah m

• ’< huruf tunggal > menggerakkan kursor ke posisi awal baris dari baris yang diberi tanda dengan perintah m

Referensi

Dokumen terkait

Data yang disajikan pada Tabel 4 menunjukkan bahwa sebagian besar (88%) butir soal tes ujian akhir semester hukum bisnis memiliki daya beda yang baik.. Butir soal

Berdasarkan hasil penelitian yang telah ada, bahwa penelitian yang akan dilakukan oleh peneliti ini memiliki kajian yang berbeda, yaitu dalam penelitian ini fokus pada

Berdasarkan hasil penelitian yang dilakukan mengenai pengaruh persepsi siswa tentang demonstrasi sebagai saluran aspirasi politik terhadap tingkat partisipasi politik SMA

komponen public key system (PKS) diantaranya certification authority (CA) merupakan sebuah body/entity yang memberikan dan mengelola sertifikat digital yang dibutuhkan

padahal YG baru sebentar pergi dengan teman-temannya. Hubungan AM dengan teman-temannya hanya melalui media sosial. Konflik biasanya muncul saat pergi dengan teman-

Untuk mengetahui besarnya konsentrasi radionuklida alam yang ada di tanah asli, tanah timbunan dan air kolong yang akan dimanfaatkan untuk pembangunan kawasan perkantoran

Begitu juga yang dilakukan oleh pengelola MAS, tidak hanya fungsi dan peranan sebagai tempat ibadah saja tetapi MAS hampir semua mengambil semua fungsi dan

Data yang perlu dihimpun untuk menjawab pertanyaan dalam rumusan masalah pada penelitian yang peneliti lakukan ini adalah data yang terkait dengan strategi