Cerita singkat kenapa saya akhirnya migrasi ke VIM, yang awalnya memakai Atom dan Visual Studio Code. VSCode adalah sebuah text editor yang saat ini lagi hits banget, siapa sih programmer yang belum pernah pake ini? Mayoritas orang orang banyak yang pake editor ini, karena memang fitur fitur yang ditawarkan disini sangatlah lengkap, apalagi didukung oleh plugin - plugin yang kece. Postingan kali ini kita bahas vscode ama vim doang yak, Atom gak ikut soalnya udah lama ga pake Atom :D.
VScode dengan segala kekerenannya punya segudang fitur yang udah tersedia, jika masih kurang atau butuh plugin kita juga bisa install sendiri. Singkat nya, VSCode ini udah include Git control, syntax highlighting, code completion, code refactoring dan snippets. Kalo pengen tampilan yang beda, bisa install berbagai macam tema, kalo pengen munculin code map, tinggal install, dll. Enak kan? butuh apa apa langsung install, udah lengkap banget. Terus kenapa saya migrasi ke vim? Apa alasannya ?
Haha latar belakang, udah kayak ngerjain skripsi aja. Oke, pertama alasan kenapa pindah ke vim, karena VSCode berat. Maklum lah ya, karena emang dia dibikin pake Electron. Saya pribadi sebagai orang yang ga suka app berat berat harus mikir gimana cara biar ga berat, bahkan laptop pun di install Debian tanpa UI yang menarik haha.
Alasan kedua, Meminimalisir penggunaan mouse. Kadang ribet juga pas enak enak ngoding, harus switch pake mouse buat klik ini itu. Ya memang sih ada shortcut keyboard nya, tapi saya ga mau menuh menuhin otak untuk ngehafalin shortcut key yang engga penting.
Yang ketiga, buat keren kerenan aja haha.
Karena saya emang bener bener baru di vim, jadi plugin yang saya install juga masih sederhana, yang penting udah cukup buat kebutuhan ngoding saya.
Karena masih awal banget pake vim, ga banyak keyboard shortcut yang dipake di vim. Hanya beberapa yang sering saya pake untuk kebutuhan ngoding sederhana. Males banget sih kalau harus nonton youtube atau baca key shortcut cheatsheet untuk cari tau key nya. Mending langsung pake aja, kalau bingung pengen ngapain ya gugling bentar buat cari tau key shortcut yang dibutuhkan. Selama seminggu ini pake vim masih agak meraba raba shortcut nya, tapi udah lumayan lancar sih. Enak banget pake nya, udah ga ngurusin mouse lagi. Ngoding jadi lebih efisien dan cepat, serta yang paling enak performa nya mantep, ga lemot kaya si vscode.
Mungkin di luar sana sudah ada plugin yang siap untuk dipakai, saya belum nemu aja sih dan juga belum butuh. Seperti code mapping (sama seperti di vscode dan atom), snippet yang udah siap untuk templating awal, dll. Saya yakin udah ada plugin nya, dan saya belum nemu aja. Nanti seiring berjalannya waktu, VIm saya akan lengkap sesuai dengan kebutuhan saya :D.
Kalo pengen liat setting dofile .vimrc saya, silakan mampir kesini
Segitu aja postingan singkat ini, semoga bermanfaat bagi temen - temen pembaca.