terminal Terminal — Panduan Penggunaan
Terminal adalah shell bawaan di NxCode untuk menjalankan perintah, script, dan alat baris perintah langsung dari aplikasi.
Cara Membuka
| Cara | Tindakan |
| Panel Bawah | Klik panel Terminal di bagian bawah jendela |
| Menu | Klik menu View → Terminal |
| Shortcut | Ctrl+Shift+Z (buka/tutup terminal) |
Perintah Dasar
Navigasi Direktori
| Perintah | Fungsi |
pwd | Tampilkan folder aktif saat ini |
cd <path> | Pindah ke folder lain |
home | Kembali ke folder awal |
ls | Tampilkan daftar isi folder (nama, ukuran, tanggal) |
dir | Sama seperti ls |
Informasi & Bantuan
| Perintah | Fungsi |
help | Tampilkan daftar semua perintah yang tersedia |
shortcuts | Tampilkan pintasan keyboard |
whoami | Tampilkan username saat ini |
date | Tampilkan tanggal dan waktu |
clear / cls | Bersihkan layar terminal |
Menjalankan Perintah Shell
Terminal bisa menjalankan perintah native Windows langsung: npm install, npm start, git status, git push, yarn, pnpm, mkdir, dll.
Memilih Shell
Klik dropdown di pojok kanan header terminal untuk mengganti shell:
| Shell | Keterangan |
| Command Prompt | Default Windows CMD |
| Windows PowerShell | PowerShell bawaan Windows |
| PowerShell Core | PowerShell 7+ (jika terinstall) |
| Bash (WSL) | Bash via Windows Subsystem for Linux |
| Git Bash | Bash bawaan Git for Windows |
Autocomplete & Riwayat
Tekan Tab untuk saran autocomplete. Gunakan ↑ / ↓ untuk navigasi riwayat perintah. Riwayat disimpan meski terminal ditutup & dibuka kembali.
Context Menu (Klik Kanan)
| Menu | Fungsi |
| Copy | Salin teks yang dipilih |
| Paste | Tempel teks dari clipboard |
| Select All | Pilih semua teks terminal |
| Add Chat | Kirim teks terpilih ke panel Chat AI |
API Console
Alat untuk menguji HTTP request langsung dari terminal. Ketik api di terminal → masukkan URL → pilih Method → atur Authorization → konfirmasi → lihat respons (status HTTP, waktu, header, body).
Agent CLI
Mode percakapan dengan AI langsung dari terminal: ketik agent → ketik prompt → AI bisa membaca dan menulis file di folder aktif terminal. Ketik exit untuk keluar.
Server & Preview
| Perintah | Fungsi |
run <file.html> | Buka file HTML di jendela pratinjau |
run mobile <url> | Buka URL di panel pratinjau mobile |
start [port] | Jalankan server statik |
stop [port] | Hentikan server |
servers | Lihat daftar server aktif |
restart <port> | Restart server |
PHP Server
| Perintah | Fungsi |
phpserver | Mulai PHP built-in server |
phpserver start [port] | Start PHP server (port otomatis) |
phpserver stop [port] | Stop PHP server |
phpserver status | Lihat daftar PHP server aktif |
Debug & Pengembangan
| Perintah | Fungsi |
debug | Scan project aktif untuk mencari error sintaks |
problems | Tampilkan hasil debug terakhir |
devrun [stop] | Jalankan / hentikan project dari editor aktif |
nx dev | Wizard pembuatan extension developer |
nx bundle | Bundle extension untuk distribusi |
claude [prompt] | Claude AI langsung dari terminal |
output-mode | Lihat / set mode output: clean (filter noise) atau raw (tampilkan semua) |
shell-stop | Hentikan proses shell native yang sedang berjalan |
Pintasan Keyboard Terminal
| Tombol | Fungsi |
| Ctrl+C | Hentikan proses yang berjalan (SIGINT) |
| ↑ / ↓ | Navigasi riwayat perintah |
| Tab | Autocomplete perintah |
| Ctrl+Shift+Z | Buka/tutup panel Terminal |