17 plugins

Catálogo de plugins

Os plugins integrados vêm com o app; os exemplos são um ponto de partida para os seus. Instale qualquer plugin a partir de uma pasta, de um .zip ou de uma URL no gerenciador de plugins (⌘⇧X).

17 plugins

PejavaArchive

pejava.archive

Arquivos compactados como pastas: zip, tar.gz/bz2/xz/zst, 7z, rar, iso, cab, xar, deb, rpm, gz… Enter os abre; F5/F6/F7/F8 copiam para dentro e para fora, criam pastas e excluem dentro (zip, tar.*, 7z); os demais são somente leitura.

CompactadosIntegradov1.0.0

PejavaRemote

pejava.remote

Conexões de rede nos painéis: SFTP (com ~/.ssh/config), FTP, FTPS, WebDAV, SMB, AFP e NFS. As conexões salvas ficam em ~/.pejava/connections.json; hosts de ~/.ssh/config, FileZilla, ~/.netrc e da rede local também são oferecidos. F5/F6/F7/F8 funcionam no servidor; F4 abre um arquivo no editor de código (cada salvamento o envia), Shift+F4 cria um novo.

RedeIntegradov1.0.0

Disk Usage (Visual)

visual.disk-usage

Modo de painel “Visual”: analisa a pasta e mostra o que ocupa espaço em um treemap sombreado.

SistemaIntegradov1.0.0

PejavaSys

pejava.sys

Monitor do sistema na janela inteira: gráfico e núcleos da CPU, memória, rede, processos (ordenar, filtrar, encerrar).

SistemaIntegradov1.0.0

File Operations

core.fileops

Visualizar, editar, copiar, mover, criar pastas e excluir (F3–F8).

ArquivosIntegradov1.0.0

File System

core.filesystem

Painéis do sistema de arquivos local: provedor, campos de tamanho/data/permissões, modos de lista e cores por tipo de arquivo.

ArquivosIntegradov1.0.0

Icon, Outline and Preview Views

core.views

Visualização em ícones com miniaturas, Outline (lista com pastas que se expandem, como no Finder), pré-visualização (Quick View) do item do outro painel e ícones de formatos.

ArquivosIntegradov1.0.0

PejavaCodeEditor

pejava.codeeditor

Edite texto e código diretamente no painel de pré-visualização (Ctrl+8, Quick View Ctrl+Q) com o editor Monaco: realce de sintaxe para html, css, js/ts, php, xml, c/c++, python, go, sql, yaml, markdown e mais; IntelliSense para JS/TS, JSON, CSS, HTML. ⌘S / Ctrl+S salva, Esc volta ao outro painel. F4 edita um arquivo na janela inteira, Shift+F4 cria um novo.

ArquivosIntegradov1.0.0

Built-in Palettes

core.palettes

Paletas de cores integradas: azul clássica, escura e clara.

AparênciaIntegradov1.0.0

Solarized Dark Palette

example.solarized-palette

Um plugin sem código: só contribui uma paleta de cores (as paletas Solarized integradas são mais completas).

AparênciaExemplov1.0.0

Panels

core.panels

Navegação nos painéis, seleção, layout, ordenação e modos de lista genéricos.

NúcleoIntegradov1.0.0

Plugin Manager

core.plugin-manager

Lista, ativa, desativa, instala e remove plugins, dentro de um painel.

NúcleoIntegradov1.0.0

Tabs

core.tabs

Abas como no Terminal: cada aba tem seu próprio shell e painéis. ⌘T nova aba, ⌘W fechar, ⌘⇧[ ] ou ⌃Tab para alternar, ⌘1…9 para escolher; clique duplo para renomear, arraste para reordenar ou para abrir uma nova janela.

NúcleoIntegradov1.0.0

Workbench

core.workbench

Cores básicas, configurações, comandos do aplicativo e barra de menus.

NúcleoIntegradov1.0.0

Directory Bookmarks

example.bookmarks

Um provedor de painel personalizado: pastas salvas para onde pular.

ExemplosExemplov1.0.0

Git Status Column

example.git-status

Adiciona um campo “Git” (M, A, ??, …) e um modo de lista “Git”. O git roda na parte Node.

ExemplosExemplov1.0.0

Hello World

example.hello-world

O menor plugin útil: um comando, uma tecla, um item de menu.

ExemplosExemplov1.0.0

Escrever um plugin

Metade do PejavaCommander já é feita de plugins. Escreva seu próprio painel, coluna, visualização ou paleta em JavaScript simples.