Cara Menggunakan Vim: Panduan Dasar

Cara Menggunakan Vim: Panduan Dasar

Vim adalah editor kode paling kuat dan serbaguna yang tersedia untuk sistem mirip Unix. Ini adalah perpanjangan dari editor Vi yang dikembangkan oleh Bill Joy. Vim tersedia secara default di sebagian besar sistem Linux dan BSD.





Dengan demikian, Anda dapat menggunakan editor yang sama di semua sistem dan mesin jarak jauh Anda. Kosakata Vim yang ketat juga membuatnya sangat efisien dan ekspresif.





Bagaimana Cara Kerja Vim?

Vim berbeda dari tradisional Editor teks Linux . Itu mempertahankan filosofi Unix untuk melakukan satu hal dan melakukannya dengan benar. Gagasan dasarnya adalah bahwa sebagai programmer, kita menghabiskan sebagian besar waktu kita untuk mengedit kode, bukan menulisnya.





Vim menyediakan beberapa mode untuk mengatasi hal ini. Setiap mode melakukan sesuatu yang berbeda dan dikendalikan melalui penekanan tombol. Mode vim yang penting adalah mode normal, mode visual, mode insert, dan mode perintah.

Kami menggunakan mode normal untuk meninjau kode dan melakukan operasi cepat. Mode visual digunakan untuk menyorot bagian teks, dan mode sisipkan adalah tempat Anda menambahkan teks. Anda akan menggunakan mode perintah untuk mengetik berbagai perintah vim.



cara tetap aman di tor

Cara Menggunakan Vim dalam Mode Sisipkan

Saat Anda membuka vim, itu dimulai dalam mode normal. Anda dapat beralih ke mode penyisipan dengan memasukkan Saya kunci. Ini memanggil mode insert pada posisi kursor. Anda akan melihat indikasi di sudut kiri bawah.

Sekarang Anda dapat mengetik teks apa pun, dan vim akan menyalinnya ke buffer. Untuk menyimpan kemajuan, beralih kembali ke mode normal dengan menekan tombol escape . Sekarang ketik perintah vim berikut.





:w

Ada cara lain untuk masuk ke mode insert. Misalnya, Anda dapat menyisipkan teks tepat di bawah baris saat ini dengan menekan atau dalam mode biasa. Menggunakan ATAU untuk menyisipkan teks di atas baris saat ini.

Menggunakan Saya untuk menyisipkan teks di awal baris saat ini. Anda dapat memanfaatkan ke tombol untuk menambahkan teks tepat setelah kursor. Menggunakan KE untuk menambahkan teks di akhir baris.





Untuk menyimpan dan keluar dari file saat ini, alihkan ke mode perintah, dan ketik yang berikut ini.

:wq

Cara Menggunakan Vim dalam Mode Normal

Pengguna Vim menghabiskan sebagian besar waktu mereka dalam mode normal. Di sini Anda dapat menavigasi teks dan melakukan pengeditan cepat. Menekan pelarian kunci dari mode apa pun akan membawa Anda ke mode normal.

Alih-alih tombol panah standar, vim menggunakan hjkl ( H untuk kiri, J untuk turun, ke untuk naik, dan NS untuk kanan) untuk navigasi. Ini mungkin tampak kontra-produktif pada awalnya. Tapi, vim melakukan ini untuk menghemat waktu yang dibutuhkan pengguna untuk mencapai tombol panah di keyboard mereka.

Juga, seperti banyak editor berbasis konsol, vim mendorong pengguna untuk menjauh dari mouse. Anda dapat mengonfigurasi vim untuk mengaktifkan dukungan mouse.

Anda juga dapat berpindah-pindah teks kata demi kata. Misalnya, menekan di dalam dalam mode normal memindahkan kursor ke awal kata berikutnya. Anda dapat pindah ke awal kata saat ini menggunakan B dan berakhir melalui Dan .

Menggunakan 0 untuk menavigasi ke awal baris dan $ untuk pindah ke akhir. Mendesak H mengarahkan kursor ke bagian atas layar, M ke tengah, dan NS ke bawah. Anda dapat menggulir ke atas dan ke bawah menggunakan Ctrl+u dan Ctrl+d . Jika Anda menekan hari dalam mode normal, vim akan memindahkan kursor ke atas. Memasuki G untuk pindah ke akhir.

Anda dapat mempelajari perintah pengeditan vim setelah Anda merasa nyaman bergerak dalam mode normal. Menggunakan x untuk menghapus karakter, S untuk menggantikan. Anda menghapus teks menggunakan D operator. Dibutuhkan gerakan sebagai argumennya. Sintaks untuk ini ditunjukkan di bawah ini.

d{motion}

Sebuah gerakan bisa berupa apa saja. Misalnya, menekan dw dalam mode normal menghapus kata saat ini. Jika Anda mengetik d$ , vim akan menghapus semuanya hingga akhir baris. Demikian pula, mengetik d0 menghapus ke awal baris. Menggunakan DD untuk menghapus seluruh baris.

Namun, Anda tidak perlu menghapus sesuatu dan masuk ke mode ganti untuk membuat perubahan. NS C operator memungkinkan kita untuk melakukan perubahan pada gerakan vim langsung dari mode normal.

c{motion}

Jadi, ketika Anda menekan cw , vim menghapus kata saat ini dan memasukkan Anda ke mode penyisipan. Kursor Anda harus berada di awal kata karena vim akan dihapus dari posisi saat ini. Menggunakan antre untuk menyiasati ini. Ini membuat perubahan di dalam kata saat ini. Menggunakan DC untuk mengubah seluruh baris.

Menggunakan dan untuk menyalin gerakan dan P untuk menempelkannya. Jadi, adalah menyalin kata saat ini, dan Y y menyalin seluruh baris. Anda dapat mengulangi perintah sebelumnya menggunakan titik . operator, batalkan perubahan menggunakan kamu , dan ulangi menggunakan Ctrl+r .

Jika Anda ingin menemukan sesuatu dalam kode Anda, gunakan perintah vim berikut di Linux.

/{regex}

Di sini, regex adalah ekspresi reguler. tekan n untuk pergi ke pertandingan berikutnya dan n untuk pertandingan sebelumnya.

Cara Menggunakan Vim dalam Mode Visual

Menggunakan vim dalam mode visual memungkinkan kita untuk memilih blok teks menggunakan tombol gerakan. Beginilah cara pengguna yang kuat memindahkan blok kode di vim. Memasuki v dalam mode normal untuk beralih ke mode visual.

cara mendownload video dari internet

Anda sekarang dapat menyorot bagian teks atau kode menggunakan tombol navigasi hjkl . Menggunakan Ctrl+v untuk beralih ke mode blok visual. Di sini, Anda dapat memilih blok teks. Anda dapat menyorot garis dengan masuk ke mode garis visual. Menggunakan V untuk memilih mode garis visual.

Ini memungkinkan kita untuk mengedit satu blok teks sekaligus. Misalnya, Anda dapat memilih blok teks dan tekan dan untuk menyalin teks ke dalam buffer vim.

Cara Menggunakan Mode Perintah Vim

Kita dapat mengakses mode perintah dengan mengetik : dalam mode biasa. Ini akan membawa kursor ke bagian bawah layar, diikuti oleh titik dua. Di bawah ini adalah beberapa perintah vim yang paling berguna di Linux.

  • :di dalam simpan perubahan ke file
  • : wq Simpan dan keluar
  • :selamatkan FILE simpan file saat ini sebagai FILE
  • : Q keluar dari vim
  • : Q! berhenti dan buang perubahan
  • :Dan FILE buka FILE untuk diedit
  • :Tolong bantuan terbuka

Tandai lembar contekan vim ini untuk akses cepat ke perintah vim yang berguna.

Menguasai Dasar-dasar Vim

Vim adalah editor tangguh yang menghilangkan kesenjangan antara berpikir dan mengedit. Menulis kode menjadi jauh lebih menarik setelah Anda mahir dalam vim. Meskipun Anda perlu latihan bertahun-tahun untuk benar-benar menguasainya, memahami dasar-dasar vim akan membantu Anda memulai di jalur yang benar.

Membagikan Membagikan Menciak Surel nano vs. Vim: Editor Teks Terminal Terbaik, Dibandingkan

Mencari editor teks terminal untuk Linux? Pilihan utama adalah antara Vim dan nano! Inilah cara mereka membandingkan.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • saya datang
Tentang Penulis Rubaiat Hossain(39 Artikel Diterbitkan)

Rubaiat adalah lulusan CS dengan hasrat yang kuat untuk open-source. Selain sebagai veteran Unix, dia juga menyukai keamanan jaringan, kriptografi, dan pemrograman fungsional. Dia seorang kolektor buku bekas yang rajin dan memiliki kekaguman yang tiada habisnya terhadap rock klasik.

More From Rubaiat Hossain

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan