Menggunakan VIM: Tutorial Dasar.

Saya tidak pernah berpikir saya akan mengatakan ini, tetapi saya sangat menyukai editor terbaik di luar sana untuk terminal di GNU / Linux: VIM.

Mengutip Wikipedia:

semangat (dari Inggris Saya melihat IMproved) adalah versi perbaikan dari editor teks vi, Hadir di semua sistem UNIX.

Penulisnya, Bram Moolenaar, mempresentasikan versi pertama dalam 1991, tanggal dimana telah mengalami banyak perbaikan. Fitur utama dari Vim dan Vi adalah mereka memiliki mode berbeda yang dapat dialihkan di antara untuk melakukan operasi tertentu, yang membedakannya dari editor paling umum, yang hanya memiliki satu mode di mana pesanan dimasukkan menggunakan kombinasi tombol atau antarmuka grafis.

Saya salah satu orang yang mengira bahwa ini adalah editor untuk "gurita" atau orang dengan lebih dari 10 jari, karena fakta sederhana dari memiliki begitu banyak pintasan keyboard membuat saya berpikir bahwa VIM itu adalah "monster" dari editor konsol. Sebenarnya sejak kemarin saya telah belajar menggunakannya (bahkan dengan hal-hal yang sangat mendasar) tapi saya sudah terbiasa, dan yang terburuk (atau yang terbaik dari semuanya) itu karena aku terlalu menyukainya.

Saya selalu merasa nyaman dengan caranya nano, tetapi memang editor ini terlalu dasar. Ketika kita memiliki lingkungan grafis, kursor dapat digunakan untuk menyalin / menempel, tetapi ketika kita berada di TTY, banyak hal berubah. Itulah keuntungan pertama yang saya temukan VIM. Fitur lain yang saya suka adalah:

  • Pemilihan teks dalam kolom.
  • Penyorotan sintaks.
  • Menyoroti tanda kurung, tanda kurung dan tanda kurung (membuatnya ideal untuk pemrograman).
  • Sangat kuat, bahkan ketika file yang kita edit terganggu, ini memungkinkan kita untuk memulihkannya nanti.
  • Di sini Anda dapat melihat lebih banyak lagi ...

Satu-satunya editor teks di konsol (dari yang saya tahu) yang "mendekati" VIM es MCSunting, Editor teks MC. Namun perhatikan kutipan dalam kalimat di atas. VIM bahkan memiliki editor GTK. Tetapi ide dari posting ini bukanlah untuk menjual atau mendorong Anda untuk menggunakannya VIM, ini hanyalah cara untuk memberi tahu Anda bahwa ini lebih mudah digunakan daripada yang sebenarnya terlihat.

Tutorial dasar menggunakan VIM

Saya berpikir untuk meninggalkan Anda serangkaian pintasan keyboard, tetapi saya pikir akan jauh lebih praktis jika saya menunjukkan cara kerjanya melalui sebuah contoh. Hal pertama yang akan kita lakukan adalah menginstal VIM jika kita belum melakukannya, atau jika tidak tersedia secara default dalam distribusi favorit kita. Setelah terinstal, kami membuka terminal dan meletakkan:

$ vim prueba.txt

Kami akan melihat sesuatu seperti ini:

Sekarang kita tekan tombolnya I atau kuncinya Menyisipkan untuk beralih dari mode perintah ke mode edit dan mulai mengetik. Kami menulis apa saja, jika mungkin, yang lebih panjang dari dua baris. Saya misalnya meletakkan:

Sekarang, kita tekan tombolnya ESC untuk keluar dari mode edit, pindah ke awal dokumen dengan panah keyboard dan tekan tombol V. Anda akan melihat bahwa di bawah ini tertulis sekarang VISUAL. Dengan panah bawah kami menandai semua teks yang kami tulis. Ketika kami telah memilih semuanya, kami menekan tombol Y. Setelah ini selesai, Anda akan melihat bahwa di bawahnya menunjukkan jumlah baris yang disalin.

Sekarang kita bergerak sedikit lebih rendah dan menekan tombol P. Setiap kali kami menekannya, teks yang sama akan ditempel. Jika bukan kuncinya Y kami menekan tombol X, teks yang kami pilih akan terpotong. Kita bisa menempelkannya kembali dengan kunci P.

Sekarang kita akan menyimpan dokumen pengujian. Kami menekan ESC jika kita dalam mode edit dan menulis :w, yaitu dua poin dan a W. Apa yang dilakukannya adalah menulis atau menyimpan apa yang sedang kita lakukan. Jika nanti kita menulis :q kami akan keluar dari editor. Jika yang kami inginkan adalah menyimpan dan menutup, kami menulis .

Sekarang satu trik terakhir. Misalkan terminal tidak sengaja ditutup dan kami kehilangan dokumen. Yang harus kita lakukan adalah menulis ulang:

$ vim prueba.txt

dan kami akan mendapatkan sesuatu seperti ini:

Jika Anda melihat pada akhirnya, kami memiliki serangkaian opsi. Dalam hal ini kami menekan tombol R untuk mengambil dokumen sebelumnya, maka kita akan diminta untuk menekan ENTER Dan voila, kita bisa melanjutkan di mana kita tinggalkan. Sekarang, jika kebetulan kita menekan tombolnya E (tetap edit) kami juga dapat mengambil dokumen dengan mengetik : pulih, dan kami akan mendapatkan sesuatu seperti ini:

Dalam hal ini pilihan saya adalah menulis nomor 1 dan voila, pekerjaan kami dipulihkan lagi.

Jika ingin digunakan VIM lebih mudah, maka Anda dapat menginstal GVIM, yang sama menggunakan pustaka Gtk untuk penggunaan Menu dan opsi lain yang memfasilitasi pekerjaan pengguna.

Bahkan ada perpanjangan untuk Firefox memanggil Vimperor, yang memungkinkan kita menangani browser seolah-olah VIM itu akan diperlakukan 

Dan sejauh ini Bagaimana caranya, saran atau informasi apapun diterima sehingga kita semua dapat mempelajari lebih banyak hal yang berguna tentang VIM.