Editor & File Explorer

Editor Overview

Needlecast includes a built-in code editor with syntax highlighting and a file explorer panel.

File Explorer

Browse project files in the explorer panel:

  • Double-click — Open file in editor
  • Right-click — Context menu (create, rename, delete, copy path)
  • Hidden files — Toggle visibility with the eye icon

Explorer Features

  • Auto-refresh when files change
  • Filter by file type
  • Show/hide hidden files
  • Copy file path to clipboard

Code Editor

The editor uses RSyntaxTextArea with syntax highlighting for 20+ languages.

Editor Features

  • Syntax Themes — Monokai, Eclipse, IntelliJ IDEA, VS Code Light, and more
  • Font Zoom — Ctrl+Scroll to adjust (6–72 pt)
  • Find & Replace — Ctrl+F / Ctrl+H
  • Multiple Tabs — Open several files at once
  • Tab Management — Right-click tabs to close, close left/right/all

Supported Languages

JavaScript, TypeScript, Python, Java, Kotlin, Scala, Rust, Go, C, C++, C#, Ruby, PHP, HTML, CSS, JSON, YAML, Markdown, SQL, and more.

Editor Themes

Choose a theme in Settings → Layout & Terminal:

  1. Open Settings
  2. Navigate to Layout & Terminal tab
  3. Select your preferred syntax theme
  4. Font size and family are configurable

Keyboard Shortcuts

  • Ctrl+S — Save current file
  • Ctrl+F — Find
  • Ctrl+H — Find and replace
  • Ctrl+Z — Undo
  • Ctrl+Y — Redo
  • Ctrl+Tab — Next tab
  • Ctrl+Shift+Tab — Previous tab

Next Steps