Sabtu, 24 Oktober 2015

EDITOR TEXT Vi



Nama    : Emmia Yosa S Tarigan

NIM     : 20143-31-019

Kelas    : B

Dosen   : YESSI FITRIANI, ST,M.Kom
                                                      
 Materi : Perangkat Lunak Jaringan 1


     Lab Linux www.sttpln.ac.id


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