Resume Mata Kuliah Minggu Ke-6 PLJ-1 (11 Oktober 2018)


v   Editor Text VI di Linux

Editor VI merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Pemakai dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Hampir semua distro memiliki dukungan pada editor ini.vi merupakan editor Linux yang berbasis text mode,artinya semua skrip atau naskah yang ada dapat di tulis pada halaman editor vi.

Vi memiliki dua mode yaitu mode command, dan mode insertion. Ketika kita membuka vi, maka pertama kali akan masuk ke mode command, dimana kursor dapat kita gerak-gerakkan atau bahkan melakukan penghapusan terhadap teks.

Mode insertion dimulai ketika memasuki salah satu perintah insertion atau perintah change, yaitu perintah untuk mengedit teks dengan menuliskan huruf demi huruf. Dengan menekan tombol Escape (ESC), maka kita dapat kembali lagi ke mode command. Pada mode command, kebanyakan eksekusi terhadap perintah langsung dilakukan seketika itu juga, kecuali pada perintah yang menggunakan titik dua (colon) harus diakhiri dengan penekanan tombol enter.

1.   Terdapat Dua Mode Pada Editor VI
Hal pertama yang perlu diketahui oleh pemakai adalah bahwa editor VI memiliki dua modus, yaitu :

1)   Command mode (mode perintah) :
Modus perintah dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi teks dan file. Perintah-perintah ini biasanya terdiri dari satu atau dua buah karakter.

2)   Insert mode (mode penyisipan)
Digunakan untuk melakukan pengetikan teks.

Pada saat pertama kita memulai editor VI, kita langsung berada pada mode perintah. Perintah untuk memasuki mode penyisipan adalah ketik huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Sedangkan penekanan [Escape] pada mode perintah tidak akan mangakibatkan kita keluar dari mode perintah.

Pada saat pertama kita memulai editor VI, kita langsung berada pada mode perintah. Perintah untuk memasuki mode penyisipan adalah ketik huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Sedangkan penekanan [Escape] pada mode perintah tidak akan mangakibatkan kita keluar dari mode perintah.

Dengan menggunakan editor VI, kita dapat membuat file baru atau mengedit file yang sudah ada.
Perintah untuk memulai editor VI adalah vi nama_file.

Contoh:
#>vi contoh.txt
Jika file dengan nama contoh.txt sudah ada maka berarti editor vi membuka file tersebut dan isinya ditampilkan di layar. Jika tidak ditemukan file dengan nama contoh.txt, maka berarti editor vi akan membuat file baru dengan nama contoh.txt ( sesudah kita memberikancommand :w yang artinya save to file ).
Pada layar akan terdapat baris-baris yang diawali dengan tanda tilde (~), yang menunjukkan baris tersebut belum pernah digunakan oleh pemakai. Editor VI bisa juga dimulai tanpa menyertakan nama_file, tetapi nama_file ini harus dimasukkan pada saat menyimpan pekerjaan ke file.


2.   Beberapa Perintah Pada Modus Perintah
Penjelasan tentang perintah-perintah pada modus perintah akan dibagi dalam beberapa bagian, sbb :

a)   Menggerakkan Kursor
Di bawah ini adalah perintah-perintah yang dapat digunakan untuk menggerakkan kursor pada modus perintah.

Perintah dan Keterangan :



= Menggerakkan kursor ke kiri

j  = Menggerakkan kursor ke bawah

= Menggerakkan kursor ke atas

l  = Menggerakkan kursor ke kanan

= Menggerakkan kursor ke kata berikutnya

W = Menggerakkan kursor ke pembatas kosong kata berikutnya


b = Menggerakkan kursor ke ke awal kata


= Menggerakkan kursor ke ke awal pembatas kosong kata


= Menggerakkan kursor ke akhir kata


E = Menggerakkan kursor ke akhir pembatas kosong kata


(  = Menggerakkan kursor ke kalimat sebelumnya


= Menggerakkan kursor ke kalimat berikutnya


= Menggerakkan kursor ke paragraf sebelumnya


} = Menggerakkan kursor ke paragraf berikutnya


0 = Menggerakkan kursor ke awal baris

$ = Menggerakkan kursor ke akhir baris

1G = Menggerakkan kursor ke baris pertama dari isi file

G = Menggerakkan kursor ke baris terakhir dari isi file

nG = Menggerakkan kursor ke baris ke-n dari isi file

:n = Menggerakkan kursor ke baris ke-n dari isi file

fc = Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari)

Fc = Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari)

= Menggerakkan kursor ke atas tampilan layar

= Menggerakkan kursor ke tengah tampilan layar

= Menggerakkan kursor ke bawah tampilan layar

b)  Menghapus Teks
Di bawah ini adalah perintah-perintah yang dapat digunakan untuk menghapus teks dari mode perintah.

Perintah dan Keterangan


x = menghapus karakter pada posisi kursor


X = menghapus karakter disebelah kiri kursor


dd = menghapus satu baris pada posisi kursor


d [Enter] = menghapus dua baris, baris pada posisi kursor dan baris berikutnya


d0 = menghapus dari awal baris sampai tepat sebelum posisi kursor


d$ = menghapus dari posisi kursor sampai akhir baris



dd adalah perintah untuk menghapus satu baris. Untuk menghapus 3 buah baris tanpa harus memasukkan perintah dd sebanyak 3 kali dapat digunakan : 3dd.

c)   Copy dan Paste Tek

Beberapa perintah dapat diulang beberapa kali dengan menambahkan jumlah pengulangan di depan perintah. Sebagai contoh:

jika ingin copy dan paste beberapa baris langsung gunakan langkah langkah berikut :



1.   tempatkan kursor pada posisi line yang akan dicopy.
2.   contoh jika ingin copy 3 baris, gunakan command 3yy ( tekan angka 3 diikuti tombol y sebanyak 2x)
3.   tempatkan posisi kursor pada tempat yang akan di insertkan dan kemudian tekan p.
sesudah tekan p


Berikut adalah Perintah Copy dan paste yaitu :

yy = untuk meng-copy satu baris

yw = untuk meng-copy 1 kata pada posisi sebelah kanan kursor

yb = untuk meng-copy 1 kata pada posisi sebelah kiri kursor

y0 = untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor

yL = untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar

y$ = untuk meng-copy dari posisi kursor sampai akhir baris

yG = untuk meng-copy dari posisi kursor sampai akhir baris pada file

y) = untuk meng-copy dari posisi kursor ke awal kalimat

y( = untuk meng-copy dari posisi kursor ke akhir kalimat

p = untuk mempaste teks

Contoh : perintah 3yw artinya : meng-copy 3 kata dari sebelah kanan kursor


d)  Membatalkan Perubaha
Jika kita melakukan kesalahan menghapus tanpa sengaja, kita dapat memperbaikinya dengan menggunakan perintah u atau U.

Perintah u digunakan untuk membatalkan perubahan terakhir yang dilakukan oleh pemakai, sedangkan perintah U digunakan untuk membatalkan seluruh perubahan pada satu baris.


e)   Mencari String
Editor VI memiliki dua jenis pencarian, yaitu : string dan karakter. Untuk pencarian string, perintah yang digunakan adalah perintah / dan ?.

Pada saat kedua perintah ini digunakan, perintah yang diketikkan akan muncul dibagian bawah layar, tempat kita mengetikkan string yang ingin dicari.
Kedua perintah ini berbeda hanya pada arah pencarian yang akan dilakukan.

Perintah dan keterangan:
Perintah / = untuk pencarian ke arah bawah

Perintah ? = untuk pencarian ke arah atas dari file. Perintah n dan 

n = Menuju hasil pencarian string selanjutnya

N = Menuju hasil pencarian string sebelumnya

contoh:
Jika kita ingin menjari kata <sttpln>, kita tinggal mengetikkan perintah /<SekolaTeknik> . Begitupun dengan perintah ?.

Kalo perintah n dan N digunakan untuk melanjutkan proses pencarian yang sebelumnya. Perintah n akan mencari dalam arah yang sama, sedangkan perintah N akan mencari dalam arah yang berlawanan.

Untuk melakukan pencarian suatu kata tertentu ( fixed ), bisa digunakan command seperti contoh berikut : /\<Teknik\>

artinya command ini hanya akan mencari string dengan nilai Teknik saja, nilai SekolahTeknik akan diabaikan.

3.   Keluar Dari Editor VI
Untuk meninggalkan editor VI, kita harus masuk ke command mode terlebih dahulu dengan menekan tombol Esc pada keyboard. Setelah kita berada dalam Command mode kita dapat mengetik :q [Enter] Keluar dari editor Vi tanpa save (menyimpan), jika tidak ada modifikasi pada file. Dan bila di modifikasi oleh kita maka Vi tidak mengizinkan kita keluar, dan untuk mengabaikan peringatan itu kita dapat menggunakan :q! [Enter] untuk Keluar dari Vi dan menggabaikan segala perubahan yang ada pada file.
4.   Menyimpan pekerjaan
Jika kita ingin menyimpan file yang sudah dirubah, kita dapat mengetik :w namefile_baru lalu tekan Enter maka file tersebut akan tersimpan menjadi namefile_baru.
5.   Perintah tambahan lainya yang masih dapat di gunakan :
Masih banyak perintah Editor VI yang bisa digunakan, diantaranya :

:r nama_file = adalah command untuk menyisipkan isi file namafile kedalam file yang sedang kita buka.

:q = digunakan untuk keluar dari Editor VI

:w = digunakan untuk menyimpan file

:!ls = digunakan me-list isi current directory saat itu (tanpa keluar dari editor VI). Untuk kembali ke editor VI, tekan Enter.

:sh = adalah command untuk meninggalkan editor VI untuk sementara untuk melakukan beberapa perintah lain pada shell. Gunakan ctrl-d untuk kembali ke editor VI.

Semua perintah VI diatas dapat dikombinasikan dengan perintah-perintah yang ada, contohnya perintah :wq berarti kita memberikan perintah menyimpan sebuah file kemudian langsung keluar dari editor VI.




LINK PRETEST :





Komentar

Postingan populer dari blog ini

Analisis Rangkaian AC

Rangkaian Listrik