PRAKTIKUM TANGGAL 7 OKTOBER 2015
Editor Text Vi di Linux
Editor Text Vi di Linux
Untuk memulai editor Vi kita dapat mengetikkan perintah : vi nama_file.
Editor memiliki dua mode :
1) Command mode ( mode perintah ) digunakan untuk memberikan perintah mengedit teks. Ketika membuat editor teks Vi secara otomatis berada pada command mode. Untuk mengaktifkan mode, tekan tombol escape ( Esc ).
2) Insert mode ( mode penyisipan ) digunakan untuk melakukan pengetikan teks. Untuk mengaktifkan insert mode ketikkan huruf i atau tombol insert. Apabila kita ingin mengedit file, kita harus terlebih dahulu masuk ke mode tulis dan keluar dari mode peintah.
Contoh peritah :
a. Menambah teks
Perintah
|
Fungsi
|
i
|
Menyisipkan teks sebelum kursor
|
I
|
Menyisipkan teks sebelum kursor dan menempatkan di awal baris
|
a
|
Menyisipkan teks sesudah kursor
|
A
|
Menyisipkan teks sebelum kursor dan menempatkan di akhir baris
|
Perintah di atas akan aktif sampai kita menekan tombol < Esc > untuk kembali ke mode perintah.
b. Merubah teks
Perintah
|
Fungsi
|
r
|
Merubah satu karakter sebelum kursor, tidak perlu diakhiri dengan tombol.
|
R
|
Merubah karakter dimulai dari kursor, harus diikuti dengan tombil
|
c. Menghapus teks
Perintah
|
Fungsi
|
X
|
Menghapus satu karakter setelah kursor
|
Nx
|
Menghapus sejumalah ( N ) karakter dimulai dari karakter setelah kursor
|
dw
|
Menghapus satu karakter dimulai dari karakter stelah kursor
|
dNw
|
Menghapus sejumlah ( N ) kata dimulai dari karakter stelah kursor.
|
dd
|
Menghapus satu baris, baris tempat kursor berada
|
dND atau Ndd
|
Menghapus sejumlah ( N ) baris dimulai dari baris tempat kursor berada.
|
d. Menghitung baris
Perintah
|
Fungsi
|
:.
|
Memeriksa kursor kita berada dibaris berapa
|
:=
|
Memeriksa jumlah baris pada sebuah file teks
|
^g atau ( ctrl+g )
|
Memunculkan keterangan nama file yang sedang kita buka, informasi baris kursor, jumlah baris file,dll
|
:set number
|
Memunculkan line number di sebelah kiri editor
|
:N
|
Meletakkan kursor ke baris ke ( N ) didalam file teks
|
Perintah di Command Mode :
1. Navigasi Cursor
1 atau panah kanan atau spasi
|
Untuk bergeser ke kanan 1 karakter
|
H atau panah kiri
|
Untuk bergeser ke kiri 1 karakter
|
J atau panah bawah
|
Untuk bergeser ke bawah 1 karakter
|
K atau panah atas
|
Untuk bergeser ke atas 1 karakter
|
:o atau 1+shift+g
|
Untuk berpindah ke baris pertama
|
:$
|
Untuk berpindah kebaris terakhir
|
n+shift+g
|
Untuk berpindah ke baris ke-n
|
O
|
Untuk berpindah awal baris
|
$
|
Untuk berpindah akhir baris
|
^f
|
Berpindah satu layar penuh kebawah
|
^b
|
Berpindah satu layar penuh ke atas
|
^d
|
Berpindah setengah layar ke bawah
|
^u
|
Berpindah setengah layar ke atas
|
^w
|
Berpindah satu kata kedepan
|
^b
|
Berpindah satu kata kebelakang
|
Tanda ^ adalah tanda tombol Control , ^f artinya anda harus menekan tombol ctrl dengan tombol f.
Pencarian data dengan pattern matching :
/huruf
|
Untuk mencari sebuah huruf
|
/kata
|
Untuk mencari sebuah kata
|
/[a-h]
|
Untuk menampilkan huruf a-h
|
/[a,i,u]
|
Untuk menampilkan huruf a,i,u
|
/[1-5]
|
Menampilkan angka 1 sampai 5
|
/[1350]
|
Menampilkan angka 1,3,5,0
|
/^kata
|
Mencari kata pada awal baris
|
/kata$
|
Mencari kata pada akhir baris
|
/[L1]linux
|
Mencari kata Linux atau linux
|
Manipulasi String
:s/linux/LINUX/
|
Mengubah sebuah kata Linux menjadi LINUX di kursor
|
:s/Linux/LINUX/g
|
Mengubah semua kata Linux menjadi LINUX di posisi kursor
|
:1,$s/linux/LINUX/g
|
Mengubah semua linux menjadi LINUX pada dokumen
|
:1,3w test
|
Menyimpan baris 1 sampai 3 ke file test
|
:s/[L1]inux/LINUX/
|
Mengganti kata linux atau Linux menjadi LINUX pada kursor
|
:2r test
|
Menyisipkan isi file ke bawah baris 2
|
:1,$co$
|
Mengcopy isi semua file ke baris terakhir
|
:4m 1
|
Memindahkan baris ke-4 ke baria-1
|
:/^$/d
|
Menghapus baris kosong
|
:/g/LINUX/d
|
Menghapus seluruh baris yang mengandung kata LINUX
|
:1,$s/linux//g
|
Menghapus seluruh kata linux
|
:1,$s/[^0-9]//g
|
Menghapus seluruh alfabet
|
:1,$s/[A-Z]/ 1&/g
|
Mengganti semua huruf besarl menjadi huruf kecil
|
:1,$s/[a-z]/ u&/g
|
Mengganti semua huruf kecil menjadi huruf besar
|
:1,$s/^/<</g
|
Menyisipkan << pada setiap awal baris
|
:1/$s/$/>>/g
|
Menyisipkan>> pada setiap awal baris
|
Keluar dari editor Vi :
:q [enter]
|
Keluar dari editor Vi,hanya jika tidak ada modifikasi file
|
ZZ
|
Keluar dari editor Vi dan menyimpan modifikasi terakhir ke file
|
:wq[enter]
|
Keluar dari editor Vi dan menyimpan modifikasi terakhir ke file
|
:x[enter]
|
Keluar dari editor Vi dan menyimpan modifikasi terakhir ke file
|
:q! [enter]
|
Keluar dari editor Vi tanpa menyimpan file
|
:w [enter]
|
Menyimpan file tanpa keluar dari editor
|
Tidak ada komentar:
Posting Komentar