Micro Editor: Transformasi Terminal Menjadi IDE Modern yang Ringan

Bagi para pengembang perangkat lunak, system administrator, dan praktisi IT, terminal adalah jantung dari produktivitas. Namun, seringkali kita menghadapi dilema dalam memilih editor teks berbasis terminal. Nano terlalu sederhana untuk proyek besar, sementara Vim atau Emacs memerlukan investasi waktu yang besar untuk menghafal ribuan perintah perintah unik.
Di sinilah Micro hadir. Sebagai editor teks modern berbasis terminal, Micro menawarkan keseimbangan sempurna: kekuatan terminal dengan kenyamanan editor GUI modern.
Apa itu Micro Editor?
Micro adalah editor teks berbasis terminal yang ditulis dalam bahasa pemrograman Go. Tujuan utamanya adalah menjadi penerus spiritual dari editor modern seperti VS Code atau Sublime Text, namun tetap berjalan sepenuhnya di dalam terminal.
Mengapa Profesional Harus Mempertimbangkannya?
Intuitive Shortcuts: Menggunakan kombinasi tombol standar (Ctrl+S, Ctrl+C, Ctrl+V).
Native Mouse Support: Mendukung klik, drag, dan scroll layaknya aplikasi desktop.
Extensible: Memiliki sistem plugin berbasis Lua yang sangat fleksibel.
Cross-platform: Berjalan lancar di Linux, macOS, dan Windows.
1. Persiapan dan Instalasi
Micro sangat ringan dan biasanya dapat diinstal dalam hitungan detik.
Di macOS (Menggunakan Homebrew)
Jika Anda pengguna Mac, cara tercepat adalah melalui Homebrew:
Bash
brew install micro
Di Linux
Untuk pengguna Ubuntu atau Debian:
Bash
sudo apt install micro
2. Fitur Unggulan untuk Workflow Profesional
Dukungan Multi-Cursor
Salah satu fitur paling canggih di Micro adalah kemampuan untuk mengedit di banyak baris sekaligus. Cukup tahan tombol Ctrl dan klik pada beberapa lokasi dengan mouse, atau gunakan perintah spawnmulti di bar perintah.
Split Screen (Pembagian Layar)
Anda dapat membagi layar untuk melihat dua file atau lebih secara berdampingan:
vsplit [namafile]: Membagi layar secara vertikal.hsplit [namafile]: Membagi layar secara horizontal.
Terminal Terintegrasi
Anda tidak perlu keluar dari editor untuk menjalankan perintah shell. Cukup tekan Ctrl + E dan ketik term, maka jendela terminal akan terbuka di bawah editor Anda.
3. Setup File Manager (Sidebar)
Tanpa sidebar, menavigasi struktur folder yang kompleks akan sulit. Micro memungkinkan Anda menambahkan fitur ini melalui plugin.
Langkah Instalasi:
Buka Micro.
Tekan Ctrl + E untuk membuka bar perintah.
Ketik:
plugin install filemanagerSetelah terinstal, jalankan perintah:
tree
Konfigurasi Sidebar:
Agar sidebar terbuka otomatis atau menggunakan shortcut, Anda dapat menambahkan baris berikut di file konfigurasi Anda:
Tips: Gunakan tombol Tab untuk berpindah fokus antara daftar file dan jendela editor teks.
4. Integrasi Git untuk Pengembangan Profesional
Dalam lingkungan profesional, Git adalah standar. Micro dapat membantu Anda memantau perubahan kode tanpa meninggalkan editor.
Plugin DiffGutter
Plugin ini akan menampilkan indikator warna di samping nomor baris:
Hijau (+): Baris baru ditambahkan.
Kuning (~): Baris telah dimodifikasi.
Merah (-): Baris telah dihapus.
Cara Instal: Ctrl + E -> plugin install diffgutter.
Menjalankan Perintah Git
Anda dapat melakukan commit langsung melalui bar perintah:
Ctrl + E -> run git commit -m "update code"
5. Master Cheat Sheet: Shortcut Esensial
Berikut adalah tabel referensi cepat untuk meningkatkan kecepatan kerja Anda:
Kategori | Perintah | Shortcut |
Umum | Simpan File |
|
Keluar |
| |
Bar Perintah |
| |
Editing | Copy / Paste |
|
Undo / Redo |
| |
Cari Teks |
| |
Pilih Semua |
| |
Navigasi | Tab Baru |
|
Pindah Tab |
| |
Tutup Tab |
|
6. Kustomisasi Lanjut (Configuration)
Micro menyimpan konfigurasinya dalam format JSON yang mudah dibaca. File konfigurasi utama berada di ~/.config/micro/settings.json.
Berikut adalah contoh pengaturan yang disukai oleh para profesional:
JSON
{
"colorscheme": "solarized-tc",
"tabsize": 4,
"tabstospaces": true,
"autosu": true,
"mouse": true,
"mkparents": true
}
Penjelasan Parameter:
autosu: Memungkinkan Micro meminta akses sudo secara otomatis saat mengedit file sistem.mkparents: Membuat folder induk secara otomatis jika Anda menyimpan file di direktori yang belum ada.
Kesimpulan
Micro bukan sekadar editor terminal "sederhana". Dengan setup plugin yang tepat (File Manager dan Git), Micro bertransformasi menjadi alat yang sangat tangguh untuk menangani tugas pemrograman harian maupun administrasi server. Bagi profesional yang menghargai kecepatan dan efisiensi tanpa ingin dipusingkan dengan kompleksitas Vim, Micro adalah pilihan terbaik di tahun 2026 ini.
Tips agar lebih mirip dengan VS Code
1. Lokasi File Konfigurasi
Simpan kode di bawah ini ke dalam file bindings.json. Lokasi defaultnya adalah:
Linux/macOS:
~/.config/micro/bindings.jsonWindows:
%userprofile%\.config\micro\bindings.json
2. Isi File bindings.json (VS Code Style)
Salin dan tempel kode berikut ke dalam file tersebut:
JSON
{
"Alt-Up": "MoveLinesUp",
"Alt-Down": "MoveLinesDown",
"Alt-Shift-Up": "CopyLinesUp",
"Alt-Shift-Down": "CopyLinesDown",
"Ctrl-/": "lua:comment.comment",
"Ctrl-f": "Find",
"Ctrl-h": "Replace",
"Ctrl-g": "JumpLine",
"Ctrl-t": "NewTab",
"Ctrl-w": "Quit",
"Ctrl-p": "CommandMode",
"Alt-Right": "WordRight",
"Alt-Left": "WordLeft",
"Ctrl-Shift-Up": "CursorUp",
"Ctrl-Shift-Down": "CursorDown",
"Alt-f": "lua:filemanager.toggle"
}
3. Penjelasan Pintasan Baru Anda
Setelah menerapkan konfigurasi di atas, Anda bisa menggunakan shortcut berikut layaknya di VS Code:
Shortcut | Fungsi (Mirip VS Code) |
Alt + ↑ / ↓ | Memindahkan baris yang aktif ke atas atau ke bawah. |
Alt + Shift + ↑ / ↓ | Menduplikasi baris ke atas atau ke bawah. |
Ctrl + / | Memberikan komentar (comment/uncomment) pada baris (membutuhkan plugin |
Ctrl + F | Mencari teks (Find). |
Ctrl + H | Mencari dan mengganti teks (Replace). |
Ctrl + G | Melompat ke nomor baris tertentu (Go to Line). |
Ctrl + P | Masuk ke Command Mode (mirip Command Palette). |
Ctrl + T | Membuka tab baru. |
Ctrl + W | Menutup tab/file yang sedang dibuka. |
Alt + F | Membuka/Tutup Sidebar File Manager (membutuhkan plugin |
Alt + ← / → | Melompat antar kata (Word Jump). |
4. Cara Mengaktifkan Perubahan
Simpan file
bindings.jsontersebut.Jika Micro sedang terbuka, keluar terlebih dahulu (
Ctrl + Q) dan buka kembali.Untuk fitur Komentar (
Ctrl + /) dan File Manager (Alt + F), pastikan Anda sudah menginstal pluginnya dengan perintah:Ctrl + Elalu ketikplugin install commentCtrl + Elalu ketikplugin install filemanager
Tips Tambahan
Jika Anda ingin Micro terlihat lebih profesional seperti VS Code, Anda juga bisa mengganti tema ke Monokai atau Solarized dengan menekan Ctrl + E dan mengetik:
set colorscheme monokai





