17 Plugins

Plugin-Katalog

Eingebaute Plugins sind im Programm enthalten; die Beispiele sind ein Ausgangspunkt für eigene. Jedes Plugin lässt sich im Plugin-Manager (⌘⇧X) aus einem Ordner, einer .zip-Datei oder per URL installieren.

17 Plugins

PejavaArchive

pejava.archive

Archive als Ordner: zip, tar.gz/bz2/xz/zst, 7z, rar, iso, cab, xar, deb, rpm, gz… Enter öffnet sie; F5/F6/F7/F8 kopieren hinein und heraus, legen Ordner an und löschen darin (zip, tar.*, 7z); andere sind schreibgeschützt.

ArchiveEingebautv1.0.0

PejavaRemote

pejava.remote

Netzwerkverbindungen in den Panels: SFTP (mit ~/.ssh/config), FTP, FTPS, WebDAV, SMB, AFP und NFS. Gespeicherte Verbindungen liegen in ~/.pejava/connections.json; Hosts aus ~/.ssh/config, FileZilla, ~/.netrc und dem lokalen Netz werden ebenfalls angeboten. F5/F6/F7/F8 arbeiten auf dem Server; F4 öffnet eine Datei im Code-Editor (jedes Speichern lädt sie hoch), Shift+F4 legt eine neue an.

NetzwerkEingebautv1.0.0

Disk Usage (Visual)

visual.disk-usage

Panelmodus „Visual“: durchsucht den Ordner und zeigt als schattierte Treemap, was Platz belegt.

SystemEingebautv1.0.0

PejavaSys

pejava.sys

Systemmonitor über dem ganzen Fenster: CPU-Verlauf und Kerne, Speicher, Netzwerk, Prozesse (sortieren, filtern, beenden).

SystemEingebautv1.0.0

File Operations

core.fileops

Anzeigen, Bearbeiten, Kopieren, Verschieben, Ordner anlegen und Löschen (F3–F8).

DateienEingebautv1.0.0

File System

core.filesystem

Panels für das lokale Dateisystem: Provider, Felder für Größe, Datum und Rechte, Listenmodi und Farben nach Dateityp.

DateienEingebautv1.0.0

Icon, Outline and Preview Views

core.views

Symbolansicht mit Vorschaubildern, Gliederung (Liste mit aufklappbaren Ordnern wie im Finder), Vorschau (Quick View) des Elements im anderen Panel und Formatsymbole.

DateienEingebautv1.0.0

PejavaCodeEditor

pejava.codeeditor

Text und Code direkt im Vorschau-Panel bearbeiten (Ctrl+8, Quick View Ctrl+Q) mit dem Monaco-Editor: Syntaxhervorhebung für html, css, js/ts, php, xml, c/c++, python, go, sql, yaml, markdown und mehr; IntelliSense für JS/TS, JSON, CSS, HTML. ⌘S / Ctrl+S speichert, Esc kehrt zum anderen Panel zurück. F4 bearbeitet eine Datei im ganzen Fenster, Shift+F4 legt eine neue an.

DateienEingebautv1.0.0

Built-in Palettes

core.palettes

Eingebaute Farbpaletten: klassisch blau, dunkel und hell.

DarstellungEingebautv1.0.0

Solarized Dark Palette

example.solarized-palette

Ein Plugin ohne Code: Es liefert nur eine Farbpalette (die eingebauten Solarized-Paletten sind vollständiger).

DarstellungBeispielv1.0.0

Panels

core.panels

Navigation in den Panels, Auswahl, Layout, Sortierung und die allgemeinen Listenmodi.

KernEingebautv1.0.0

Plugin Manager

core.plugin-manager

Listet, aktiviert, deaktiviert, installiert und entfernt Plugins – direkt in einem Panel.

KernEingebautv1.0.0

Tabs

core.tabs

Tabs wie im Terminal: Jeder Tab hat eigene Shell und Panels. ⌘T neuer Tab, ⌘W schließen, ⌘⇧[ ] oder ⌃Tab wechseln, ⌘1…9 auswählen; Doppelklick benennt einen Tab um, Ziehen ordnet ihn um oder macht ein neues Fenster daraus.

KernEingebautv1.0.0

Workbench

core.workbench

Grundfarben, Einstellungen, Programmbefehle und die Menüleiste.

KernEingebautv1.0.0

Directory Bookmarks

example.bookmarks

Ein eigener Panel-Provider: gespeicherte Ordner, zu denen Sie springen können.

BeispieleBeispielv1.0.0

Git Status Column

example.git-status

Fügt ein Feld „Git“ (M, A, ??, …) und einen Listenmodus „Git“ hinzu. git läuft im Node-Teil.

BeispieleBeispielv1.0.0

Hello World

example.hello-world

Das kleinste nützliche Plugin: ein Befehl, eine Taste, ein Menüeintrag.

BeispieleBeispielv1.0.0

Plugin schreiben

Die Hälfte von PejavaCommander besteht schon aus Plugins. Schreiben Sie Ihr eigenes Panel, Ihre Spalte, Ansicht oder Palette in einfachem JavaScript.