Apa itu Vim? 

Nama Vim adalah singkatan dari Vi Improved. Editor ini adalah versi teks Vi yang disempurnakan.

editor yang kita semua kenal dan biasanya terlihat dalam bentuk CLI; namun, ia memiliki versi GUI yang tersedia untuk penggunaan desktop standar. Vim memungkinkan Anda untuk menggabungkan file menggunakan vimdiff yang tidak sama dengan diff, utilitas perbandingan serta fitur pelengkapan otomatis dan mode perbandingan yang mirip dengan diff utilitas. Perubahan dan utilitas nyata editor ini mendukung plugin dan beberapa bahasa skrip seperti Perl dan Python. Juga termasuk dukungan untuk fungsi kompresi seperti tar dan zip, serta protokol transfer jaringan seperti SSH, FTP, dan HTTP. 

Mode umum Vim

Editor Vim memiliki tiga mode yang menentukan bagaimana editor berfungsi: Normal (or Command), Insert, dan GUI.

Mode normal

Mode normal memungkinkan Anda untuk memberikan perintah kepada editor. Fungsi seperti berikut dapat ditemukan di sini:

  • :w untuk menulis/menyimpan.
  • :q berhenti.
  • :w <filename.txt> untuk memberi nama file baru.
  • :q! untuk keluar tanpa menyimpan perubahan ke file

Tekan tombol Esc untuk memulai Normal mode dan masuk  :(desired command) [Enter] untuk melakukan tugas yang Anda inginkan. Misalnya, jika saya sedang mengerjakan file baru dan ingin menamainya 'file.txt', saya akan menggunakan yang berikut: 

:w file.txt [ENTER]

Insert mode

Jika Anda telah sampai sejauh ini, Anda mungkin tahu apa yang dilakukan Insert mode. Namun, bagi mereka yang tidak melakukannya, jika Anda menekan tombol I (huruf kecil  i) sekali, Anda akan melihat perintah "INSERT" di bagian bawah layar, yang menunjukkan bahwa Anda sekarang dapat mengedit atau menambahkan teks.

Untuk keluar dari mode ini dan kembali ke mode Normal, tekan tombol Esc sekali. 

GUI mode

GUI mode hanya tersedia di beberapa lingkungan. Ini menawarkan antarmuka grafis, titik-dan-klik untuk digunakan dengan mouse dan keyboard. 

Tips dan trik vim

VIM memiliki trik dan jalan pintas yang ditawarkan. Terlalu banyak tips dan trik yang ada pada Vim untuk dicantumkan dalam artikel ini, tetapi saya akan mencantumkan beberapa yang sering di gunakan di sini: 

  • dd menghapus semua teks dari baris saat ini (menghapus baris penuh) dan menyimpan teks yang dihapus ke clipboard. 
  • menempel (menempatkan) apa pun dari papan klip Vim ke kursor saat ini, dan berpasangan dengan baik pada pintasan penghapusan baris lengkap di atas. 
  • r menggantikan karakter dan sangat bagus untuk koreksi cepat.

Menggunakan sedikit lebih rumit daripada yang lain:

  1. Tekan Esc untuk masuk ke mode Normal.
  2. Pindahkan kursor ke karakter yang ingin Anda koreksi.
  3. Ketik r diikuti oleh karakter yang ingin Anda gunakan. 

Misalnya, "Goodbee" dapat diedit menjadi "Goodbye" dengan menyorot "e" pertama, lalu memasukkan ry

Membuat dan Menyimpan File Baru

Untuk membuat file baru di vim ada dua cara. Cara yang pertama ialah dengan menentukannya saat pertama kali menjalankan vim. Misalnya kita bisa membuat file baru bernama halo_codepolitan.txt dengan perintah:
    $ vim halo_codepolitan.txt
Masukkan teks "Halo Codepolitan" dan simpan dengan perintah :w (huruf w dari kata write). Sebelum disimpan, file halo_codepolitan.txt belum akan muncul.
Kemudian cara yang kedua ialah dengan menentukannya saat menyimpan. Misalnya kita menjalankan vim hanya dengan perintah vim tanpa menentukan nama file di awal. Lalu kita masukkan teks "Halo Codepolitan". Terakhir ketikkan perintah :w halo_codepolitan di normal mode.

Penutup

Di artikel ini kita telah belajar apa itu Vim, mode-mode yang ada pada vim, serta dasar-dasar penggunaan vim. Oke sekian pembahasan kali ini, semoga bermanfaat :)


Nama : Karlen Syaputra

NIM : 2109116086