Skip to main content

Command Palette

Search for a command to run...

Micro Editor: Transformasi Terminal Menjadi IDE Modern yang Ringan

Updated
5 min read
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:

  1. Buka Micro.

  2. Tekan Ctrl + E untuk membuka bar perintah.

  3. Ketik: plugin install filemanager

  4. Setelah 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

Ctrl + S

Keluar

Ctrl + Q

Bar Perintah

Ctrl + E

Editing

Copy / Paste

Ctrl + C / Ctrl + V

Undo / Redo

Ctrl + Z / Ctrl + Y

Cari Teks

Ctrl + F

Pilih Semua

Ctrl + A

Navigasi

Tab Baru

Ctrl + T

Pindah Tab

Alt + . atau Alt + ,

Tutup Tab

Ctrl + W


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.json

  • Windows: %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 comment).

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 filemanager).

Alt + ← / →

Melompat antar kata (Word Jump).


4. Cara Mengaktifkan Perubahan

  1. Simpan file bindings.json tersebut.

  2. Jika Micro sedang terbuka, keluar terlebih dahulu (Ctrl + Q) dan buka kembali.

  3. Untuk fitur Komentar (Ctrl + /) dan File Manager (Alt + F), pastikan Anda sudah menginstal pluginnya dengan perintah:

    • Ctrl + E lalu ketik plugin install comment

    • Ctrl + E lalu ketik plugin 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

More from this blog

F

Finlup ID | Sharing dunia teknologi dan coding

206 posts

Membedah Tren dan Teknologi yang Mengubah Dunia.

Micro Editor: Transformasi Terminal Menjadi IDE Modern yang Ringan