Editor do próprio Joe - Joe's Own Editor

Editor do próprio Joe
Joes own editor.png
Joe 3.5, editando um arquivo de cabeçalho C
Autor (es) original (is) Joseph H. Allen
Desenvolvedor (s) Joseph H. Allen, Marek 'Marx' Grac e outros
lançamento inicial joe0.0.0 ca. 22 de agosto de 1991 ; 29 anos atrás ( 1991-08-22 )
Versão estável
4.6 / 9 de janeiro de 2018 ; 3 anos atrás ( 09/01/2018 )
Escrito em C
Sistema operacional Semelhante ao Unix , DOS , Win32
Plataforma Plataforma cruzada
Tamanho ~ 0,45 MiB ( macOS / x86 )
Disponível em Inglês, alemão, francês, russo, ucraniano
Modelo Editor de texto
Licença GPL versão 1 (ou posterior)
Local na rede Internet joe-editor .sourceforge .net

JOE ou Joe's Own Editor é um editor de texto baseado em ncurses para sistemas Unix , disponível sob a GPL . Ele foi projetado para ser fácil de usar.

JOE está disponível para a maioria das principais distribuições de Linux , sistemas BSD de código aberto e macOS da Apple por meio de gerenciadores de pacotes como o Homebrew .

Descrição dos recursos

A parte superior da tela exibe a ajuda integrada, enquanto a parte inferior da tela mostra o menu de opções. (O espaço de edição real no meio é reduzido a uma única linha com o único propósito de fazer esta ilustração compacta.)

JOE inclui um sistema de ajuda integrado e um lembrete de como obter ajuda está sempre na tela. As sequências de teclas no JOE são semelhantes às do WordStar e Turbo C : muitas são combinações da tecla Control e outra tecla, ou combinações de Ctrl + K e outra tecla, ou combinações da tecla Escape e outra tecla. Várias configurações também estão disponíveis por meio de Ctrl + T. O programa é geralmente personalizável por meio de um extenso arquivo de configuração e suporta realce de sintaxe de cores para vários formatos de arquivo populares , um recurso que também pode ser configurado.

JOE instala links físicos e um conjunto de arquivos rc que configuram o JOE para emular atalhos de teclado Emacs (quando chamado como jmacs), Pico (quando chamado como jpico) ou WordStar (quando chamado como jstar). Há também uma variante chamada "rjoe", que é restrita porque permite editar apenas os arquivos especificados na linha de comando (o que pode ser útil para reforçar o princípio do menor privilégio ).

Embora a interface do usuário do editor seja uma reminiscência dos editores DOS , ela também inclui os recursos típicos do editor Unix , como histórico de comandos interno , preenchimento de guias em menus de seleção de arquivos, sistema de pesquisa de expressão regular e a capacidade de filtrar ( canalizar ) blocos de texto arbitrários através de qualquer comando externo.

História

JOE estava entre os editores padrão nas primeiras distribuições populares do Linux , o que deu a ele algum destaque e ajudou a construir uma base de usuários. Ele continua a ser incluído como uma opção nas distribuições Linux, às vezes na função crítica como um editor de "modo de recuperação".

Depois que a versão 2.8 foi lançada por Joseph Allen em 1995, o ciclo de desenvolvimento foi interrompido por vários anos. O desenvolvimento foi assumido por um novo grupo de entusiastas em 2001, liderado por Marek Grac, que lançou o 2.9 e várias versões posteriores, introduzindo um sistema de compilação padronizado e corrigindo muitos bugs. Allen voltou ao projeto em 2004 e lançou a versão 3.0, que introduziu destaque de sintaxe e suporte para UTF-8 .

O Joe do JOE não é o mesmo Joe do JWM .

Veja também

Referências

Leitura adicional

links externos