Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

settings Settings — Panduan Penggunaan

Panel Settings berisi pengaturan preferensi tampilan, layout, editor, notifikasi, suara, dan pintasan keyboard.


1. Membuka Settings

CaraTindakan
Klik ikon gear settings di titlebarPilih Settings
Tekan Ctrl+,Langsung buka Settings
Klik File → SettingsDari menu titlebar

2. Appearance — Tampilan

2.1. Mode Gelap

Toggle Mode gelap untuk mengubah tema aplikasi: ON = tema gelap, OFF = tema terang. Perubahan langsung diterapkan ke seluruh aplikasi.

2.2. Sidebar Ringkas

Toggle Sidebar ringkas untuk membuat layout workspace dashboard lebih sempit: ON = sidebar lebih sempit / area kerja lebih lebar.


3. Workbench — Layout

PengaturanFungsi
Primary Side BarToggle panel sidebar kiri (Explorer / Discovery / dll.)
Panel TerminalToggle panel terminal di bagian bawah
Secondary Side BarToggle panel samping kanan (Outline dan Properties)
Reset LayoutKembalikan semua panel ke posisi dan ukuran awal

4. Explorer — Pengaturan Sidebar

4.1. Section yang Terbuka Saat Startup

SectionDeskripsi
WorkspaceMenu alat workspace
Version ControlMenu operasi Git
DeploymentMenu deployment
Schema ArchitectMenu arsitektur skema

4.2. Activity Bar Default

PilihanTampilan
ExplorerMenu alat (Workspace, Version Control, dll.)
DiscoveryJelajahi file
SearchPencarian
Source ControlManajemen repository
PackagesPaket ter-install
ExtensionsKatalog ekstensi

5. Editor — Pengaturan Tab

  • Restore Tabs on Startup — ON: tab yang terbuka sebelumnya akan dipulihkan
  • Clear Saved Tabs — Hapus semua data tab yang tersimpan
  • Clear Command Palette History — Hapus riwayat pencarian Command Palette

6. Notifications — Notifikasi

Toggle Notifikasi untuk mengaktifkan atau menonaktifkan pemberitahuan sistem dan update workspace.


7. Sound — Suara

  • Click sound — Toggle suara saat tombol dan menu diklik
  • Volume Level — Menampilkan level volume efek suara saat ini

8. Keyboard Shortcuts — Pintasan Keyboard

CommandShortcut
Command PaletteCtrl+Shift+P
SettingsCtrl+,
Toggle Dark Mode(dari menu)
Reload WindowCtrl+R
Toggle Developer ToolsF12

9. Developer — Info & Alat

Menampilkan versi aplikasi yang sedang berjalan, dan tombol alat:

TombolFungsi
Toggle Developer ToolsBuka/tutup DevTools (alat pengembang)
Reload windowMuat ulang jendela aplikasi
AboutBuka panel informasi aplikasi
Open AccountBuka panel akun pengguna

10. Open Settings (JSON) — setting.json

Tombol Open Settings (JSON) di header Settings membuka file setting.json langsung di editor Discovery. File ini adalah konfigurasi mentah NxCode dalam format JSON dengan komentar (//).

10.1. Explorer

KeyTipeDefaultFungsi
expogobooleanfalseAktifkan mode expo/go untuk development React Native
explorerbooleantrueTampilkan panel Explorer di sidebar
packagesbooleanfalseTampilkan panel Packages di sidebar
historybooleanfalseTampilkan panel History (heatmap aktivitas) di sidebar
EDGE_RIGHTbooleanfalsePindahkan secondary sidebar ke sisi kanan layar

10.2. Appearance

KeyTipeDefaultFungsi
workbench.colorThemestring"dark"Tema warna — "dark" atau "light"
workbench.sideBar.compactbooleanfalseMode sidebar ringkas — true = sidebar lebih sempit

10.3. Workbench Layout

KeyTipeDefaultFungsi
workbench.panel.defaultLocationstring"bottom"Posisi panel terminal — "bottom" atau "right"
workbench.activityBar.defaultViewstring"explorer"Panel yang aktif saat startup — "explorer", "discovery", "packages", dll.

10.4. Editor

KeyTipeDefaultFungsi
editor.fontSizenumber14Ukuran font editor dalam pixel
editor.fontFamilystring"JetBrains Mono"Font editor — bisa diisi beberapa font dipisah koma sebagai fallback
editor.tabSizenumber2Jumlah spasi per tab indentasi
editor.insertSpacesbooleantruetrue = gunakan spasi; false = gunakan karakter tab
editor.wordWrapstring"off"Word wrap — "off" atau "on"
editor.lineNumbersstring"on"Tampilkan nomor baris — "on" atau "off"
editor.minimap.enabledbooleantrueTampilkan minimap di sisi kanan editor
editor.formatOnSavebooleanfalseAuto-format kode saat menyimpan file
editor.restoreTabsOnStartupbooleantrueBuka kembali tab yang aktif saat terakhir menutup NxCode

10.5. Terminal

KeyTipeDefaultFungsi
terminal.integrated.fontSizenumber13Ukuran font di panel terminal
terminal.integrated.defaultShellstring""Shell default terminal — kosong = ikut system. Contoh: "powershell", "cmd", "bash"

10.6. Notifications

KeyTipeDefaultFungsi
workbench.notifications.enabledbooleantrueAktifkan notifikasi sistem dan update workspace

10.7. Server Development

KeyTipeDefaultFungsi
development.endpointstring""URL endpoint server development lokal — mis. "http://localhost:8000"
development.dev_user_idboolean/stringfalseID user untuk mode development — false = nonaktif

10.8. Contoh setting.json Lengkap

{
  "explorer": true,
  "packages": false,
  "history": false,
  "EDGE_RIGHT": false,

  "workbench.colorTheme": "dark",
  "workbench.sideBar.compact": false,
  "workbench.panel.defaultLocation": "bottom",
  "workbench.activityBar.defaultView": "explorer",

  "editor.fontSize": 14,
  "editor.fontFamily": "\"JetBrains Mono\", \"Fira Code\", monospace",
  "editor.tabSize": 2,
  "editor.insertSpaces": true,
  "editor.wordWrap": "off",
  "editor.lineNumbers": "on",
  "editor.minimap.enabled": true,
  "editor.formatOnSave": false,
  "editor.restoreTabsOnStartup": true,

  "terminal.integrated.fontSize": 13,
  "terminal.integrated.defaultShell": "",

  "workbench.notifications.enabled": true,

  "development.endpoint": "",
  "development.dev_user_id": false
}