Cara mengedit, menyimpan, keluar dari Vi (VIM): Lembar Cheat Vi Lengkap untuk user Linux

(VIM) Editor teks Vi dimaksudkan untuk sistem operasi Unix, awalnya. Sebagian besar sistem Linux menggunakan editor teks Vi bersama dengan sistem tertanam. Ini mirip dengan Windows NotePad tetapi tanpa interface yang ramah user. Ini seperti editor teks Nano, namun Nano sedikit interaktif & mudah dioperasikan daripada Vi.

Anda juga mungkin pernah mendengar tentang

VIM

yang merupakan versi yang disempurnakan berdasarkan Vi asli. Jika Anda mulai menggunakan editor teks Vi untuk mengedit beberapa file di OS Linux, maka Anda selalu kesulitan dengan shortcut Keyboard yang diperlukan untuk mengoperasikannya. Jadi, buat pengeditan Anda sedikit lebih mudah dengan V

i in Putty or Command terminal

; di sini daftar perintah atau shortcut keyboard yang digunakan di editor teks Linux Vi.

Perintah VIM VI

(VIM) Lembar contekan editor Vi untuk mengetahui tentang cara keluar, mengedit, menyisipkan, menulis, cukup, menyimpan, dan banyak lagi…

Cara pintas editor vi pdf:

Klik di sini untuk mengunduh buletin ACNS lembar contekan VI

Vi Mode editor teks

Vi memiliki dua Mode satu adalah mode perintah di mana user hanya dapat menggerakkan kursor untuk memilih teks untuk melakukan pekerjaan penghapusan dan menempel, yang kedua penyisipan yang memungkinkan ketika Anda menekan tombol

INSERT

tombol dari keyboard untuk melakukan perintah insert atau change. Mode penyisipan memungkinkan untuk mengedit dan menyisipkan teks dari file. Ketika penyisipan selesai Anda dapat menekan tombol ESC untuk kembali ke mode perintah VI. Untuk Keluar dan simpan file Anda di VI hanya dari jenis mode perintah

:wq

dan untuk hanya cukup atau keluar dari VI ketik saja :

q

atau

:quite

dan tekan Enter Key/tombol kembali.

Perintah untuk VIM-Vi Keluar dan Simpan

: x
Untuk Keluar dari Vi dan menyimpan perubahan
:q
Untuk Exit Vi jika belum ada perubahan
ZZ
Keluar dari Vi jika ada perubahan penyimpanan jika ada yang dibuat
:q!
Keluar dan abaikan perubahan apa pun

Vi teks menghapus Perintah

Untuk menghapus teks di Vi Anda cukup menggunakan tombol Hapus dari keyboard, namun berikut beberapa perintah lainnya:

x
Hapus karakter di sebelah kanan kursor
X
Hapus karakter di sebelah kiri kursor
D
Hapus ke akhir baris
dd
Hapus baris saat ini
:d
Hapus baris saat ini

VI Menyisipkan Perintah Teks

Ini adalah perintah untuk menyisipkan teks:

i
Sisipkan sebelum kursor
I
Sisipkan sebelum baris
a
Tambahkan setelah kursor
A
Tambahkan setelah baris
o
Buka baris baru setelah baris saat ini
O
Buka baris baru sebelum baris saat ini
r
Ganti satu karakter
R
Ganti banyak karakter

Vi perintah Navigasi

h
Pindah ke kiri
j
Turunkan
k
Naik
l
Bergerak ke kanan
w
Pindah ke kata berikutnya
W
Pindah ke kata kosong berikutnya yang dibatasi
b
Pindah ke awal kata
B Pindah ke awal kata kosong yang dibatasi
e
Pindah ke akhir kata
E
Pindah ke akhir kata yang dibatasi Kosong
(
Pindahkan satu kalimat ke belakang
)
Pindahkan kalimat ke depan
{
Pindahkan satu paragraf ke belakang
}
Pindahkan satu paragraf ke depan
0
Pindah ke awal baris
$
Pindah ke akhir baris
1G
Pindah ke baris pertama file
G
Pindah ke baris terakhir file
nG
Pindah ke baris ke-n file
:n
Pindah ke baris ke-n file
fc
Maju ke c
Fc
Pindah kembali ke c
H
Pindah ke atas layar
M
Pindah ke tengah layar
L
Pindah ke bawah layar
%
Pindah ke terkait ( ), {}, [ ]

Perintah Teks Vi Yanking

Perintah Vi Yank sama seperti perintah hapus tetapi gunakan dengan mengetik y diikuti dengan tombol panah. Yanking artinya potong, salin dan tempel. Itu digunakan untuk memasukkan teks lagi yang membunuh atau menghapus menggunakan perintah Yanl. Ini adalah cara biasa di Vi untuk memindahkan atau menyalin teks. Misalnya, y$ menarik ke akhir baris. Perintah lainnya adalah:

Y y Tarik garis saat ini
:y Tarik garis saat ini

Vi Mengubah Perintah teks

Perintah ini adalah perintah penghapusan lain dari editor teks Vi yang bekerja dalam mode insert.

C
Ubah ke akhir baris
cc
Ubah seluruh baris

Vi Menempatkan teks Perintah

p
Letakkan setelah posisi atau setelah garis
P
Letakkan sebelum ramuan atau sebelum garis

Perintah Vi untuk Mencari string

/string
Cari ke depan untuk string
?string
Cari kembali untuk string
n
Cari contoh string berikutnya
N
Cari contoh string sebelumnya

Vi Ganti perintah

:s/pattern/string/flags
Ganti pola dengan string sesuai dengan flags.
g
Bendera – Ganti semua kemunculan pola
c
Bendera – Konfirmasikan penggantian.
&
Ulangi perintah terakhir :s

Vi Ekspresi Reguler

. (dot)
Setiap karakter tunggal kecuali baris baru
*
nol atau lebih kemunculan karakter apa pun
[…]
Setiap karakter tunggal yang ditentukan dalam set
[^…]
Setiap karakter tunggal yang tidak ditentukan dalam set
^
Jangkar – awal baris
$
Jangkar – akhir baris
<
Jangkar – awal kata
>
Jangkar – akhir kata
(…)
Pengelompokan – biasanya digunakan untuk mengelompokkan kondisi
n
Isi pengelompokan ke-n

[…] – Tetapkan Contoh

[A-Z]
SET dari Kapital A ke Kapital Z
[a-z]
SET dari huruf kecil a ke huruf kecil z
[0-9]
SET dari 0 hingga 9 (Semua angka)
[./=+]
SET yang berisi. (titik), / (garis miring), =, dan +
[-A-F]
SET dari Kapital A ke Kapital F dan tanda hubung (tanda hubung harus ditentukan terlebih dahulu)
[0-9 A-Z]
SET yang berisi semua huruf kapital dan angka serta spasi
[A-Z][a-zA-Z]
Di posisi pertama, SET dari Kapital A ke Kapital Z Di posisi karakter kedua, SET berisi semua huruf

Contoh Ekspresi Reguler

/Hello/
Cocok jika baris berisi nilai Halo
/^TEST$/
Cocok jika baris berisi TEST dengan sendirinya
/^[a-zA-Z]/
Cocok jika baris dimulai dengan huruf apa saja
/^[a-z].*/
Cocok jika karakter pertama dari baris adalah az dan setidaknya ada satu karakter lagi yang mengikutinya
/2134$/
Cocok jika garis berakhir dengan 2134
/(21|35)/
Yang cocok adalah garis yang berisi 21 atau 35 Perhatikan useran ( ) dengan simbol pipa untuk menentukan kondisi ‘atau’
/[0-9]*/
Cocok jika ada nol atau lebih angka di baris
/^[^#]/
Cocok jika karakter pertama bukan # di baris
Catatan: 1. Ekspresi reguler peka terhadap huruf besar/kecil 2. Ekspresi reguler digunakan jika pola ditentukan

Rentang

Perintah Rang di editor teks Vi diikuti oleh titik dua (:). Misalnya, jika Anda ingin menghapus baris ke-4 & ke-8 dari file maka perintahnya adalah :4,8d.

:n,m  
Rentang – Garis nm
:.
Rentang – Garis saat ini
:$
Rentang – Baris terakhir
:’c
Rentang – Penanda c
:%
Rentang – Semua baris dalam file
:

g/pattern/
Rentang – Semua baris yang mengandung pola

Perintah Manajemen File

:w file
Tulis ke file
:r file
Baca file setelah baris
:n
Buka file berikutnya
:p
Buka file sebelumnya
:e file
Mengedit file
!!program
Ganti baris dengan output dari program

Perintah editor teks Vi lainnya

~
Beralih ke atas dan huruf kecil
J
Gabung baris
.
Ulangi perintah pengubah teks terakhir
u
Urungkan perubahan terakhir
U
Batalkan semua perubahan pada baris

Related Posts

© 2022 Tekno Sridianti