Salah Konfigurasi Lagi

Belajar sysadmin dari kesalahan yang sama

4 min read

Cara Merekam dan Menggunakan Macro Kompleks di Vim

Cara Merekam dan Menggunakan Macro Kompleks di Vim

Bosan ngetik ulang perintah di Vim buat ngerjain tugas berulang? Udah capek-capek pake . buat repeat perintah, tapi tetep aja ribet? Tenang, ada solusinya: macro! Macro di Vim bisa lo manfaatin buat merekam serangkaian perintah, lalu dijalanin ulang cuma dengan satu ketikan. Keren kan? Tapi, gimana kalau perintahnya kompleks? Yuk, kita bahas cara merekam dan ngoprek macro yang lebih rumit biar kerjaan lo jadi lebih efisien.

3 min read

Keyboard Shortcut Paling Berguna di Vim

Navigasi Cepat di Vim: Shortcut yang Harus Kamu Kuasai
Vim memang terkenal bikin pusing pemula karena sistem kerjanya yang unik. Tapi, begitu kamu ngerti shortcut-nya, kerja di terminal jadi terasa lebih cepat dan efisien. Yuk, simak beberapa tombol ajaib yang bisa bikin kamu jadi ninja di Vim!

1. Masuk Mode Insert: i
Kalau kamu baru buka file di Vim, pasti langsung bingung karena nggak bisa ngetik sembarangan. Tekan i buat masuk ke mode insert, biar bisa ngetik kayak biasa. Tapi ingat, buat keluar dari mode ini, tekan Esc—jangan sampe lupa!

2 min read

Membuat dan Menggunakan Template File di Vim

Cara Bikin dan Pakai Template File di Vim Biar Kerja Lebih Cepet

Siapa yang nggak pengen ngetik cepat kayak ninja? Di Vim, kamu bisa bikin template file buat otomatisin struktur kode atau teks yang sering dipakai. Jadi, tiap buka file baru, semua udah siap—nggak perlu ngetik ulang dari nol. Yuk, simak cara praktisnya!

1. Buat Direktori Template Dulu

Pertama, tentukan tempat penyimpanan template. Misalnya, bikin folder bernama ~/.vim/templates/. Di sini kamu bisa taruh semua template sesuai kebutuhan, kayak HTML, Python, Markdown, atau bahkan file konfigurasi.

2 min read

Mengatur Folding Code di Vim untuk File Besar

Cara Ngatur Folding Code di Vim Biar File Gede Gak Bikin Pusing

Siapa sih yang gak pernah ngalamin file code yang gede banget sampai susah buat di-scroll? Apalagi kalau pake Vim, editor yang minimalis tapi powerful. Tapi tenang, ada trik biar kerja di file besar jadi lebih ringan: folding code. Yuk, kita bahas cara ngatur folding di Vim biar efisien dan gak bikin mata lelah.

Apa Itu Folding Code?

Folding code itu kayak fitur “sembunyiin” bagian kode yang gak perlu dilihat sekarang. Jadi, kamu bisa kolaps (tutup) atau expand (buka) blok kode tertentu. Misalnya, fungsi, komentar, atau blok if-else. Buat file besar, ini bisa bantu fokus ke bagian yang penting aja.

2 min read

Mengenal Konsep Buffer, Window, dan Tab di Vim

Apa Itu Buffer di Vim?

Bayangin kamu lagi ngedit beberapa file sekaligus di Vim. Nah, buffer itu semacam “tempat parkir” file yang kamu buka. Jadi, setiap kali kamu ngebuka file baru, file itu otomatis masuk ke buffer. Tapi, buffer bukan cuma buat file yang sedang kamu lihat—semua file yang pernah kamu buka selama sesi Vim tetap tersimpan di sana, meskipun udah kamu tutup dari layar.

2 min read

Menggunakan Surround Plugin untuk Edit Tanda Kurung dan Kutip

Cara Gampang Edit Tanda Kurung dan Kutipan Pakai Surround Plugin, Nggak Ribet!

Kamu sering ngedit teks, coding, atau nulis skrip yang butuh tanda kurung atau kutipan berkali-kali? Capek-capek ngetik manual atau ngeklik sana-sini, kan? Tenang, ada solusi praktis biar kerjaan kamu lebih cepet dan rapi: Surround Plugin!

Apa Itu Surround Plugin?

Surround Plugin adalah fitur di beberapa text editor (kayak Sublime Text, VS Code, dll) yang memudahkan kamu buat wrap atau unwrap teks dengan tanda kurung, kutipan, tag HTML, atau simbol lainnya. Bayangin, kamu cuma perlu blok teks, tekan shortcut, dan voila! Teks langsung dibungkus tanda yang kamu mau.

4 min read

Menjadikan Vim Sebagai IDE Lengkap untuk Pemrograman

Menjadikan Vim Sebagai IDE Lengkap untuk Pemrograman: Setup Gampang, Ngoding Lebih Galak!

Siapa bilang Vim cuma editor teks jadul yang bikin pusing? Kalau kamu tahu triknya, Vim bisa diubah jadi IDE lengkap dengan fitur autocompletion, debugging, linting, sampai manajemen proyek. Gak percaya? Yuk, kita bahas cara setup Vim biar jadi senjata andalan buat ngoding!

1. Plugin Wajib: Nyawa dari Vim yang Berubah Jadi IDE

Vim tanpa plugin kayak motor tanpa ban—gak bisa jalan. Untuk jadi IDE, kamu butuh plugin yang bisa nge-cover kebutuhan pemrograman. Beberapa rekomendasi wajib:

3 min read

Menjalankan Terminal di Dalam Vim (Neovim Terminal Mode)

Cara Nyalain Terminal Langsung di Dalam Neovim, Gak Perlu Keluar-Keluar Lagi!

Siapa sih yang gak pernah ngerasain lagi coding di Vim/Neovim, terus tiba-tiba butuh jalanin perintah terminal? Dulu, mungkin kamu harus keluar dulu dari editor, buka terminal baru, lalu balik lagi. Ribet banget, kan? Tapi sekarang, Neovim punya fitur Terminal Mode yang bikin hidup kamu jauh lebih gampang. Yuk, kita bahas cara pakeknya!

Buka Terminal Langsung dari Neovim

Pertama-tama, pastikan kamu udah pake Neovim 0.6+ ya, karena fitur terminal ini udah built-in dari versi itu. Gak perlu install plugin tambahan! Cukup ketik perintah ini di normal mode:

3 min read

Panduan Menggunakan Vim untuk Menulis LaTeX

Panduan Menggunakan Vim untuk Menulis LaTeX: Nulis Rumus Matematika Jadi Lebih Cepat!

Kalau kamu sering main di dunia akademik atau teknik, pasti nggak asing sama LaTeX. Tapi, buat nulis dokumen LaTeX, banyak yang milih editor khusus. Tapi, kamu tahu nggak? Vim, editor teks klasik yang sering dianggap “jadoel”, ternyata bisa jadi senjata ampuh buat nulis LaTeX dengan efisien. Yuk, simak panduan lengkapnya biar kamu bisa nulis dokumen ilmiah tanpa ribet!

3 min read

Tips Efisiensi Menulis Kode dengan Vim

Tips Efisiensi Menulis Kode dengan Vim: Biar Cepat, Tapi Tetap Keren

Vim masih eksis di tengah gempuran editor modern? Bisa banget, asal kamu tahu triknya. Editor teks legendaris ini emang nggak kayak VS Code atau Sublime yang user-friendly, tapi kalau udah jago, kamu bisa ngetik kode secepat kilat. Yuk, simak beberapa tips biar coding-mu di Vim makin efisien!

1. Pahami Mode Dasar: Normal, Insert, Visual

Vim punya mode yang bikin hidup lebih mudah. Mode Normal buat navigasi dan perintah, Insert buat ngetik kode, dan Visual buat seleksi teks. Jangan terjebak di mode Insert terus! Contoh: