GNU/Linux >> Belajar Linux >  >> Linux

Apa itu Mode Vim? Bagaimana Mengubahnya?

Vim adalah editor teks yang kuat, dan juga disebut sebagai editor teks modal .

Apa yang dimaksud dengan "editor teks modal"? Artinya Vim adalah editor teks yang memiliki alur kerja berbasis mode. Setiap penekanan tombol dipasangkan ke perintah di Vim. Ini berbeda dengan editor lain di mana setiap penekanan tombol didaftarkan sebagai teks dan ditulis ke file teks.

Jadi, apa saja mode-mode ini di Vim? Mari kita lihat mereka.

Mode dalam Vim

Setiap mode di Vim bertanggung jawab untuk menangani input pengguna dan memprosesnya berdasarkan mode yang Anda gunakan.

Vim memiliki tiga mode. Mari kita bahas apa yang dilakukan setiap mode.

Mode normal

Mode default yang dibuka Vim adalah mode Normal. Terkadang, mode Normal juga disebut mode Perintah.

Mode Normal digunakan untuk melakukan tindakan seperti navigasi, substitusi teks, potong, salin, tempel, hapus, dll.

Anda tidak dapat menulis dalam mode normal. Untuk itu, Anda perlu beralih ke mode penyisipan.

Sisipkan mode

Mode Sisipkan di Vim adalah apa yang secara alami Anda harapkan dari editor teks. Tekan beberapa tombol karakter alfanumerik pada keyboard Anda dan tombol tersebut akan muncul di file teks yang telah Anda buka.

Dengan kata lain, Anda sebenarnya menulis teks ke file dalam mode penyisipan editor Vim.

Mode visual

Vim adalah editor teks yang dirancang di sekitar antarmuka terminal (tikus komputer tidak ada di masa lalu), jadi Anda tidak dapat menggunakan mouse Anda untuk memilih/menyoroti teks.

Itu sebabnya kami memiliki mode Visual di Vim. Digunakan untuk memilih teks dengan tombol panah sehingga berbagai operasi (seperti potong, salin, tempel, hapus, dll) dapat dilakukan pada teks yang dipilih.

Bagaimana perbedaannya? Nah, Anda dapat mulai memilih dari titik mana pun hingga titik mana pun di baris mana pun. Dalam mode normal, Anda dapat menghapus kata dan baris tetapi tidak memilih teks. Mode visual memberi Anda kekuatan itu.

Mode Blok Visual

Mode ini adalah bagian dari mode Visual. Mirip dengan mode Visual, mode ini memungkinkan Anda untuk memilih teks, tetapi dalam pemilihan berbentuk blok.

Mengubah mode di Vim

Karena ada beberapa mode yang tersedia di Vim, bagaimana kita beralih di antara mereka?

Dari mode Normal ke mode Sisipkan, dan kembali

Seperti yang saya sebutkan sebelumnya, mode default yang dibuka Vim adalah mode Normal. Ini memungkinkan kita untuk menavigasi antara karakter, kata, baris dan blok kode, tetapi tidak mengetik teks dalam file yang telah kita buka.

Untuk membuatnya agar tombol yang Anda tekan terdaftar sebagai teks dan tercermin dalam file aktif, mode perlu diubah dari Normal ke mode Sisipkan.

Ini dapat dilakukan dengan menekan tombol i tombol saat Anda dalam mode Normal.

Setelah Anda terbiasa bernavigasi dengan h , j , k , l dan bukan tombol panah kiri, kanan, atas, bawah, Anda akan ingin beralih bolak-balik dari mode Normal ke mode Sisipkan.

Untuk beralih kembali dari mode Sisipkan ke mode Normal, tekan tombol Esc kunci.

Beralih dari mode Normal ke mode Sisipkan

Saat Anda ingin memilih beberapa teks untuk manipulasi, Vim memiliki mode Visual. Untuk mengaktifkan mode Visual, Anda harus berada dalam mode Normal pada awalnya.

Menekan v kunci ketika Anda berada dalam mode Normal, Vim akan beralih ke mode Visual. Sebaliknya, jika Anda menekan Ctrl + v kombinasi tombol dari mode Normal, Anda akan berada dalam mode Blok Visual.

Setelah Anda selesai memanipulasi teks dan ingin beralih kembali ke mode Normal, tekan tombol Esc kunci.

Anda tidak dapat beralih antara mode Sisipkan dan Visual tanpa beralih ke mode Normal, sehingga tidak tercakup.

Kesimpulan

Artikel ini membahas semua mode yang tersedia di Vim dan bagaimana Anda dapat beralih dari satu mode ke mode lainnya.

Jika Anda tertarik untuk mempelajari lebih dari sekedar Vim Basics, saya sangat merekomendasikan menggunakan program ini oleh Jovica Ilic.


Linux
  1. Cara memaksa instalasi mode teks Redhat Linux

  2. Thumbnailer Tambahan Apa Yang Tersedia Dan Bagaimana Cara Memasangnya?

  3. Apa Itu Volume Docker, dan Bagaimana Anda Menggunakannya?

  1. Apa itu Tautan Simbolik (Tautan Lunak) dan cara membuatnya di Linux

  2. Apa itu Skrip Shell? Bagaimana Cara Membuat Script Shell?

  3. Bagaimana cara menempel dari buffer dalam mode ex vim?

  1. Cara menginstal Vim (vi) di Windows 10

  2. vim Tutorial dengan Contoh Perintah

  3. Apa itu Mode SELinux dan cara mengaturnya