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.archiveArchive 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.
PejavaRemote
pejava.remoteNetzwerkverbindungen 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.
Disk Usage (Visual)
visual.disk-usagePanelmodus „Visual“: durchsucht den Ordner und zeigt als schattierte Treemap, was Platz belegt.
PejavaSys
pejava.sysSystemmonitor über dem ganzen Fenster: CPU-Verlauf und Kerne, Speicher, Netzwerk, Prozesse (sortieren, filtern, beenden).
File Operations
core.fileopsAnzeigen, Bearbeiten, Kopieren, Verschieben, Ordner anlegen und Löschen (F3–F8).
File System
core.filesystemPanels für das lokale Dateisystem: Provider, Felder für Größe, Datum und Rechte, Listenmodi und Farben nach Dateityp.
Icon, Outline and Preview Views
core.viewsSymbolansicht mit Vorschaubildern, Gliederung (Liste mit aufklappbaren Ordnern wie im Finder), Vorschau (Quick View) des Elements im anderen Panel und Formatsymbole.
PejavaCodeEditor
pejava.codeeditorText 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.
Built-in Palettes
core.palettesEingebaute Farbpaletten: klassisch blau, dunkel und hell.
Solarized Dark Palette
example.solarized-paletteEin Plugin ohne Code: Es liefert nur eine Farbpalette (die eingebauten Solarized-Paletten sind vollständiger).
Panels
core.panelsNavigation in den Panels, Auswahl, Layout, Sortierung und die allgemeinen Listenmodi.
Plugin Manager
core.plugin-managerListet, aktiviert, deaktiviert, installiert und entfernt Plugins – direkt in einem Panel.
Tabs
core.tabsTabs 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.
Workbench
core.workbenchGrundfarben, Einstellungen, Programmbefehle und die Menüleiste.
Directory Bookmarks
example.bookmarksEin eigener Panel-Provider: gespeicherte Ordner, zu denen Sie springen können.
Git Status Column
example.git-statusFügt ein Feld „Git“ (M, A, ??, …) und einen Listenmodus „Git“ hinzu. git läuft im Node-Teil.
Hello World
example.hello-worldDas kleinste nützliche Plugin: ein Befehl, eine Taste, ein Menüeintrag.
Keine passenden Plugins.
Plugin schreiben
Die Hälfte von PejavaCommander besteht schon aus Plugins. Schreiben Sie Ihr eigenes Panel, Ihre Spalte, Ansicht oder Palette in einfachem JavaScript.