Bagaimana bertahan seminggu pertama menggunakan Neovim?
Pada kisah sebelumnya saya menulis tentang Editor neovim untuk coding sehari-hari, apakah lebih efisien? Kisah minggu ini merupakan kelanjutan dari artikel sebelumnya
Seminggu pertama menggunakan Neovim beralih dari editor Sublime Text merupakan seminggu yang cukup menantang. Neovim menggunakan terminal untuk menjalankan editor. Secara visual, terminal memberikan tampilan yang konsisten dan sederhana. Terminal mengurangi penggunaan mouse sehingga membuat kita menggunakan keyboard lebih sering. Penggunaan mouse yang sedikit membuat kita harus menghapalkan shortcut untuk melakukan perintah tertentu untuk membantu kita dalam coding.
Bagaimana bertahan menggunakan neovim di seminggu pertama?
Simpan Konfigurasi Dotfiles
Untuk memiliki experience yang sama kita perlu menyimpan konfigurasi vimrc untuk kita gunakan lagi dikemudian hari, saya menyimpan di github :
cp ~/.vimrc ~/.vimrc.backup
wget https://raw.githubusercontent.com/udn/dotfiles/master/vim/.vimrc -O ~/.vimrc
Dotfiles merupakan file konfigurasi yang bersifat personal, karena disesuaikan dengan gaya coding masing-masing orang. Namun dotfiles juga sangat dirokemendasikan untuk digunakan oleh yang lain. Untuk pemula usahakan dotfiles-mu sangat sederhana. Apabila ingin mencari inspirasi dotfiles populer ada beberapa tautan :
- https://github.com/ryanb/dotfiles
- https://github.com/thoughtbot/dotfiles
- https://github.com/robbyrussell/oh-my-zsh
Pelajari penggunaan nvim dari ahli menggunakan video online
Apabila Anda belum pernah ke Jakarta, cara paling cepat menuju Jakarta dari Jogja adalah bertanya kepada orang yang sudah pernah ke Jakarta. Akan lebih baik lagi kalau kita ke Jakarta bersama orang tersebut. Jika Anda belum pernah menggunakan vim cara paling cepat menguasainya adalah bertanya dengan orang tersebut. Salah satu caranya adalah melihat tutorial video nya. Ada banyak sekali video tutorial penggunaan vim. Cari yang cocok untuk Anda, contohnya :
- https://robots.thoughtbot.com/dive-into-neovim-vim-8-now-on-upcase
- https://code.tutsplus.com/articles/25-vim-tutorials-screencasts-and-resources--net-14631
- https://www.idrails.com/series/vim-untuk-semua
Gunakan cheatsheet
Cheatsheet dapat digunakan untuk membantu kita mengingat sebelum memory muscle kita terbentuk. Ada beberapa cheatsheet tapi yang saya gunakan adalah :
- Tambahkan cheatsheet versimu sendiri sesuai kebutuhan.
Practice makes perfect
Latihan akan membuat kita menjadi semakin ahli, jika ingin lancar dan efisien dalam menggunakan vim, maka per-banyaklah berlatih. Guru terbaik adalah pengalaman, raihlah banyak pengalaman dengan banyak latihan.
Happy coding! Practice makes perfect. Nantikan kisah selanjutnya.