VI Editor dengan Perintah di Tutorial Linux/Unix

⚡ Ringkasan Cerdas

Editor vi adalah editor teks klasik yang tersedia secara universal di Linux dan Unix, yang bekerja sepenuhnya melalui keyboard dalam dua mode: mode perintah untuk tindakan dan mode sisipan untuk pengetikan.ping teks.

  • 📝 Apa itu: Editor vi disertakan hampir di setiap sistem Linux dan Unix dan berperilaku sama di berbagai platform dan distribusi.
  • Dua mode: Mode perintah menjalankan tindakan seperti menyalin, menghapus, dan menyimpan, sedangkan mode sisipkan digunakan untuk mengetik.ping teks.
  • 🚀 Meluncurkan: Ketik vi diikuti nama file untuk membuka file yang sudah ada atau membuat file baru.
  • editing: Perintah satu huruf seperti i, a, dd, dan x menyisipkan, menambahkan, menghapus baris, dan menghapus karakter.
  • 💾 Penghematan: Dari mode perintah, :w menyimpan, :wq menyimpan dan keluar, dan :q! keluar tanpa menyimpan.
  • 🤖 Bantuan AI: Asisten AI dan GitHub Copilot dapat menjelaskan perintah vi dan menyarankan pengeditan saat Anda belajar.

Perintah editor vi dan mode perintah serta penyisipan di Linux dan Unix

Editor vi adalah editor teks yang akan Anda temui di hampir semua perangkat. Linux atau mesin Unix, jadi mempelajari alur kerja berbasis keyboard-nya adalah keterampilan yang dapat diterapkan di mana saja. Panduan ini menjelaskan dua modenya, perintah pengeditannya, dan cara menyimpan serta menutup file.

Apa itu editor vi?

Editor vi adalah editor teks paling populer dan klasik dalam keluarga Linux. Berikut beberapa alasan yang menjadikannya editor yang banyak digunakan:

  • Fitur ini tersedia di hampir semua distribusi Linux.
  • Cara kerjanya sama di berbagai platform dan distribusi.
  • Perangkat lunak ini mudah digunakan, sehingga jutaan pengguna Linux mengandalkannya untuk kebutuhan pengeditan mereka.

Saat ini tersedia versi lanjutan dari editor vi, dan yang paling populer adalah VIM, yang merupakan singkatan dari Vi Improved. Beberapa nama lain di antaranya adalah Elvis, Nvi, Nano, dan Vile. Mempelajari vi adalah langkah bijak karena kaya fitur dan menawarkan kemungkinan tak terbatas untuk mengedit file.

vi Editor OperaMode Operasi

Untuk menggunakan editor vi, Anda perlu memahami mode operasinya. Mode operasi dapat dibagi menjadi dua bagian utama: mode perintah dan mode sisipan. Tangkapan layar di bawah menunjukkan editor vi yang terbuka di terminal Linux.

Editor vi terbuka di jendela terminal Linux.

vi Mode Perintah

  • Editor vi terbuka dalam mode ini, dan hanya memahami perintah.
  • Dalam mode ini Anda dapat menggerakkan kursor dan memotong, menyalin, serta menempel teks.
  • Mode ini juga menyimpan perubahan yang telah Anda buat pada file tersebut.
  • Perintah bersifat peka terhadap huruf besar dan kecil, jadi Anda harus menggunakan huruf besar dan kecil yang benar.

vi Mode Sisipkan

  • Mode ini digunakan untuk memasukkan teks ke dalam file.
  • Anda dapat beralih dari mode perintah ke mode sisipan dengan menekan tombol 'i' pada keyboard.
  • Setelah Anda berada dalam mode sisipkan, tombol apa pun akan digunakan sebagai input untuk file yang sedang Anda kerjakan.
  • Untuk kembali ke mode perintah dan menyimpan perubahan yang telah Anda buat, tekan tombol Esc.

Cara menggunakan editor vi

Untuk menjalankan editor vi, buka terminal (CLI) dan ketik:

vi <filename_NEW> or <filename_EXISTING>

Jika Anda menentukan file yang sudah ada, editor akan membukanya agar Anda dapat mengeditnya. Jika tidak, editor akan membuat file baru. Tangkapan layar di bawah ini menunjukkan file baru yang sedang dibuat dan diedit di vi.

Membuat dan mengedit file baru di editor vi.

VI Mengedit perintah

Perintah pengeditan vi di bawah ini memungkinkan Anda untuk menyisipkan, menghapus, dan mengubah teks. Gunakan perintah-perintah ini dari mode perintah.

perintah Deskripsi
i Sisipkan di kursor (masuk ke mode sisipkan)
a Tulis setelah kursor (masuk ke mode penyisipan)
A Tulis di akhir baris (masuk ke mode penyisipan)
ESC Hentikan mode penyisipan
u Batalkan perubahan terakhir
U Membatalkan semua perubahan pada seluruh baris
o Buka baris baru (masuk ke mode penyisipan)
dd Hapus baris
3dd Hapus 3 baris
D Hapus isi baris setelah kursor
C Hapus konten baris setelah kursor dan masukkan teks baru. Tekan tombol ESC untuk mengakhiri penyisipan.
dw Hapus kata
4dw Hapus 4 kata
cw Ganti kata
x Hapus karakter di kursor
r Ganti karakter
R Timpa karakter dari kursor dan seterusnya
s Ganti satu karakter di bawah kursor dan lanjutkan memasukkan
S Ganti seluruh baris dan mulai memasukkan dari awal baris.
~ Ubah kasus karakter individu

Catatan: Anda harus berada dalam mode perintah untuk menjalankan perintah-perintah ini. Editor vi peka terhadap huruf besar dan kecil, jadi pastikan Anda mengetik perintah dengan huruf besar dan kecil yang benar. Menekan perintah yang salah dapat menyebabkan perubahan yang tidak diinginkan pada file. Anda juga dapat masuk ke mode sisipkan dengan menekan a, A, atau o sesuai kebutuhan.

Bergerak di dalam file

Anda perlu berada dalam mode perintah untuk berpindah di dalam file. Tombol navigasi default tercantum di bawah ini, tetapi Anda juga dapat menggunakan tombol panah pada keyboard.

perintah Deskripsi
k Gerakkan kursor ke atas
j Gerakkan kursor ke bawah
h Geser kursor ke kiri
l Gerakkan kursor ke kanan

Menyimpan dan Menutup file

Anda harus berada dalam mode perintah untuk keluar dari editor dan menyimpan perubahan pada file. Perintah-perintah di bawah ini mencakup cara-cara umum untuk menyimpan dan keluar.

perintah Deskripsi
Shift+zz Simpan file dan keluar.
:w Simpan file tetapi tetap buka.
Q! Keluar dari vi dan jangan simpan perubahan
: wq Simpan file dan keluar.

Tangkapan layar di bawah ini menunjukkan sebuah file yang terbuka di editor vi, siap untuk disimpan dan ditutup.

Sebuah file terbuka di editor vi, siap untuk disimpan dan ditutup.

Pertanyaan Umum Demo Slot

Vim Vi adalah singkatan dari “Vi Improved” dan merupakan versi vi yang disempurnakan. Vi menambahkan fitur-fitur seperti penyorotan sintaks, undo dan redo bertingkat, jendela terpisah, tab, dan penyelesaian kata. Vi klasik tersedia di hampir setiap sistem Unix, itulah sebabnya perintah-perintahnya layak dipelajari.

Dalam mode perintah, tekan / diikuti teks dan Enter untuk mencari maju, atau gunakan ? untuk mencari mundur. Tekan n untuk melompat ke kecocokan berikutnya dan N untuk melompat ke kecocokan sebelumnya. Pencarian peka terhadap huruf besar dan kecil kecuali Anda mengubah pengaturannya.

Dalam mode perintah, yy menyalin (yank) baris saat ini dan p menempelkannya di bawah kursor. Gunakan angka, seperti 3yy, untuk menyalin beberapa baris sekaligus. Menghapus dengan dd juga menempatkan teks yang dihapus di clipboard, sehingga p dapat menempelkannya di tempat lain.

Dari mode perintah, ketik :set number (atau :set nu) dan tekan Enter untuk menampilkan nomor baris di sepanjang margin kiri. Jalankan :set nonumber untuk menyembunyikannya kembali. Nomor baris memudahkan untuk melompat ke baris tertentu dan mengikuti pesan kesalahan.

Nano adalah editor yang lebih sederhana yang menampilkan pintasan keyboard di layar dan tidak memerlukan mode terpisah, sehingga mudah digunakan oleh pemula. Editor vi memiliki kurva pembelajaran yang lebih curam tetapi lebih cepat bagi pengguna berpengalaman dan terinstal di lebih banyak sistem secara default, termasuk server minimal.

Jalankan vi -R namafile, atau gunakan perintah view, untuk membuka file dalam mode baca saja. Ini memungkinkan Anda untuk menelusuri dan mencari dengan aman tanpa sengaja mengubah isinya. Anda masih dapat memaksa penulisan dengan :w! jika Anda memutuskan untuk menyimpan perubahan.

Asisten AI dapat menjelaskan fungsi perintah vi yang tidak dikenal, menerjemahkan permintaan dalam bahasa Inggris sederhana ke dalam kombinasi tombol yang tepat, dan mengatasi kesalahan. Alat berbasis pembelajaran mesin juga dapat menyarankan pengeditan selanjutnya, sehingga menurunkan kurva pembelajaran yang curam yang dikenal pada vi.

Ya. Kopilot GitHub menawarkan plugin resmi untuk Vim ke Neovim Fitur ini menyarankan kode saat Anda mengetik dalam mode sisipkan. Ini menghadirkan penyelesaian otomatis berbasis AI ke alur kerja yang digerakkan oleh keyboard, meskipun Anda tetap menerima atau menolak setiap saran sendiri.

Ringkaslah postingan ini dengan: