Mode VIM dan cara mengubah mode

Vim Modes How Change Mode



Vim adalah editor teks paling populer dan sangat kuat. Ini memiliki banyak fitur yang tidak Anda harapkan ada di editor teks. Sebagian besar fitur ini memudahkan Anda melakukan banyak pekerjaan dalam waktu singkat. Editor Vim adalah editor teks modal; itu menggunakan mode untuk tujuan yang berbeda seperti memasukkan teks, menjalankan perintah, dan memilih teks. Mode pada dasarnya memutuskan apakah menekan sembarang tombol pada keyboard akan menyisipkan karakter tersebut atau memindahkan kursor melalui dokumen. Oleh karena itu, penting untuk mengetahui apa itu masing-masing mode dan bagaimana cara mengubah mode tersebut.

Artikel ini akan menjelaskan apa itu mode Vim dan bagaimana cara mengubahnya. Vim adalah editor teks sumber terbuka dan gratis yang diinstal secara default dengan sebagian besar sistem operasi.







Harap dicatat bahwa semua perintah dan proses yang dibahas dalam artikel ini telah diuji pada Ubuntu 20.04 LTS (Focal Fossa).



Mode Kekerasan

Di Vim, ada tiga mode operasi: Normal, Sisipkan, dan Visual.



Mode normal

Mode normal adalah mode awal editor Vim. Saat Anda membuka file baru, edit yang sudah ada, itu dimulai dalam mode normal secara default. Dalam mode normal, Anda tidak dapat memasukkan karakter apa pun. Mode normal juga dikenal sebagai mode perintah karena semua penekanan tombol yang Anda lakukan ditafsirkan sebagai perintah. Misalnya, jika Anda menekan k, itu akan memindahkan posisi kursor ke atas satu baris alih-alih memasukkan karakter k. Demikian pula, jika Anda menekan yy, itu akan menyalin baris saat ini alih-alih memasukkan yy. Juga, dalam mode normal, huruf besar dan huruf kecil diperlakukan secara berbeda. Misalnya, menekan o membuat baris baru untuk teks di bawah lokasi kursor saat ini, sementara menekan O membuat baris baru untuk teks di atas lokasi kursor saat ini





Untuk mengakses mode normal dari mode lain, tekan tombol Esc.

Sisipkan mode

Mode sisipkan adalah tempat Anda dapat menyisipkan teks ke dalam file. Mode ini menyisipkan setiap karakter yang Anda ketik di lokasi kursor saat ini.



Modus visual

Mode visual memungkinkan Anda untuk memilih teks sehingga Anda dapat melakukan operasi tertentu (memotong, menyalin, menghapus) di atasnya.

Mengubah mode

Seperti yang sudah dibahas, saat Anda membuat atau membuka file di vim, file tersebut pertama kali terbuka dalam mode Normal.

Untuk mengetik karakter apa pun, Anda harus beralih ke mode Sisipkan. Ada beberapa perintah yang berbeda untuk masuk ke mode Insert dari mode Normal yaitu i, I, o, O, a, dan A. Perintah yang paling umum digunakan untuk masuk ke mode insert adalah i. Untuk beralih kembali ke mode normal, tekan Esc.

Untuk beralih ke mode visual dari mode Normal, perintah yang berbeda adalah v, V, Shift + v, dan Ctrl + v. Perintah yang paling umum digunakan untuk masuk ke mode insert adalah v.

Untuk beralih ke mode visual dari mode Sisipkan, pertama pindah ke mode Normal dengan menekan tombol Esc, lalu tekan v untuk masuk ke mode Visual.

Perintah dasar

Berikut adalah beberapa perintah dasar yang dapat digunakan untuk menyisipkan dan memanipulasi teks di Vim:

Perintah terkait file

:di dalam tulis file ke disk
: Apa keluar dari vi tanpa menyimpan file
: wq tulis file ke disk dan keluar dari vi
: Q! Abaikan peringatan dan buang perubahannya
:w nama file Simpan file sebagai nama file

Memindahkan kursor

J gerakkan kursor ke bawah satu baris
ke pindahkan posisi kursor ke atas satu baris
NS pindahkan kursor ke bagian bawah layar
0 pindah ke awal baris
$ pindah ke akhir baris

Menyisipkan Teks

Saya sisipkan teks di awal baris
Saya masukkan teks sebelum lokasi kursor saat ini
ke masukkan teks setelah lokasi kursor saat ini
atau Buat baris baru untuk teks di bawah lokasi kursor saat ini
ATAU Buat baris baru untuk teks di atas lokasi kursor saat ini

Mengubah teks

DC Hapus seluruh baris dan mulai mode Sisipkan.
S Hapus karakter di bawah kursor dan mulai mode Sisipkan.
R Ganti karakter di bawah kursor

Menyalin tempel

dan Salin teks yang dipilih ke clipboard
Y y Salin baris saat ini
P memasukkan teks sebelum kursor,
P Masukkan teks pada titik setelah kursor

Menghapus Teks

x hapus karakter sebelum lokasi saat ini
x hapus karakter di bawah lokasi saat ini
D Potong ke akhir baris
DD Potong garis saat ini

Urungkan / Ulangi

kamu batalkan perubahan terakhir

Ctrl_R Siap

Editor teks harus dioptimalkan untuk mengedit, bukan hanya menulis, dan Vim adalah salah satunya. Ini memiliki mode terpisah untuk mengedit, menyisipkan, dan memilih teks. Dalam artikel ini, Anda telah mempelajari tentang mode Normal, Sisipkan, dan Visual vim dan juga cara beralih di antara mode yang berbeda. Saya harap Anda menyukai artikelnya!