17 plugins

Catalogue de plugins

Les plugins intégrés sont fournis avec l’application ; les exemples servent de point de départ aux vôtres. Installez n’importe quel plugin depuis un dossier, un .zip ou une URL dans le gestionnaire de plugins (⌘⇧X).

17 plugins

PejavaArchive

pejava.archive

Les archives comme des dossiers : zip, tar.gz/bz2/xz/zst, 7z, rar, iso, cab, xar, deb, rpm, gz… Entrée les ouvre ; F5/F6/F7/F8 copient vers et depuis l'archive, créent des dossiers et suppriment à l'intérieur (zip, tar.*, 7z) ; les autres sont en lecture seule.

ArchivesIntégrév1.0.0

PejavaRemote

pejava.remote

Connexions réseau dans les panneaux : SFTP (avec ~/.ssh/config), FTP, FTPS, WebDAV, SMB, AFP et NFS. Les connexions enregistrées sont dans ~/.pejava/connections.json ; les hôtes de ~/.ssh/config, FileZilla, ~/.netrc et du réseau local sont aussi proposés. F5/F6/F7/F8 agissent sur le serveur ; F4 ouvre un fichier dans l'éditeur de code (chaque enregistrement l'envoie), Maj+F4 en crée un nouveau.

RéseauIntégrév1.0.0

Disk Usage (Visual)

visual.disk-usage

Mode de panneau « Visual » : analyse le dossier et montre ce qui prend de la place sous forme de treemap ombrée.

SystèmeIntégrév1.0.0

PejavaSys

pejava.sys

Moniteur système sur toute la fenêtre : graphe et cœurs du CPU, mémoire, réseau, processus (tri, filtre, arrêt).

SystèmeIntégrév1.0.0

File Operations

core.fileops

Afficher, modifier, copier, déplacer, créer un dossier et supprimer (F3–F8).

FichiersIntégrév1.0.0

File System

core.filesystem

Panneaux du système de fichiers local : fournisseur, champs taille/date/droits, modes de liste et couleurs par type de fichier.

FichiersIntégrév1.0.0

Icon, Outline and Preview Views

core.views

Vue en icônes avec miniatures, vue Outline (liste aux dossiers dépliables, comme dans le Finder), aperçu (Quick View) de l'élément de l'autre panneau et icônes de formats.

FichiersIntégrév1.0.0

PejavaCodeEditor

pejava.codeeditor

Modifiez texte et code directement dans le panneau d'aperçu (Ctrl+8, Quick View Ctrl+Q) avec l'éditeur Monaco : coloration syntaxique pour html, css, js/ts, php, xml, c/c++, python, go, sql, yaml, markdown et plus ; IntelliSense pour JS/TS, JSON, CSS, HTML. ⌘S / Ctrl+S enregistre, Échap revient à l'autre panneau. F4 ouvre un fichier en plein écran, Maj+F4 en crée un nouveau.

FichiersIntégrév1.0.0

Built-in Palettes

core.palettes

Palettes de couleurs intégrées : bleu classique, sombre et claire.

ApparenceIntégrév1.0.0

Solarized Dark Palette

example.solarized-palette

Un plugin sans code : il n'apporte qu'une palette de couleurs (les palettes Solarized intégrées sont plus complètes).

ApparenceExemplev1.0.0

Panels

core.panels

Navigation dans les panneaux, sélection, disposition, tri et modes de liste génériques.

NoyauIntégrév1.0.0

Plugin Manager

core.plugin-manager

Liste, active, désactive, installe et supprime les plugins, dans un panneau.

NoyauIntégrév1.0.0

Tabs

core.tabs

Des onglets comme dans Terminal : chaque onglet a son shell et ses panneaux. ⌘T nouvel onglet, ⌘W fermer, ⌘⇧[ ] ou ⌃Tab pour changer, ⌘1…9 pour choisir ; double-clic pour renommer, glisser pour réordonner ou ouvrir une nouvelle fenêtre.

NoyauIntégrév1.0.0

Workbench

core.workbench

Couleurs de base, réglages, commandes de l'application et barre de menus.

NoyauIntégrév1.0.0

Directory Bookmarks

example.bookmarks

Un fournisseur de panneau personnalisé : des dossiers enregistrés vers lesquels sauter.

ExemplesExemplev1.0.0

Git Status Column

example.git-status

Ajoute un champ « Git » (M, A, ??, …) et un mode de liste « Git ». git s'exécute dans la partie Node.

ExemplesExemplev1.0.0

Hello World

example.hello-world

Le plus petit plugin utile : une commande, une touche, un élément de menu.

ExemplesExemplev1.0.0

Écrire un plugin

La moitié de PejavaCommander est déjà faite de plugins. Écrivez votre propre panneau, colonne, vue ou palette en JavaScript simple.