Pico (editor de texto)

ImprimirCitar
Editor de texto para sistemas de computadores baseados em Unix e Unix

Pico (Pine composer) é um editor de texto para Unix e sistemas de computador semelhantes a Unix. Ele é integrado aos clientes de e-mail Pine e Alpine, que foram inicialmente projetados pelo Escritório de Computação e Comunicações da Universidade de Washington.

No FAQ do Pine: O editor de composição de mensagens de "Pine's também está disponível como um programa autônomo separado, chamado PICO. PICO é um editor de texto muito simples e fácil de usar que oferece justificação de parágrafo, recortar/colar e um verificador ortográfico...".

O Pico não suporta o trabalho com vários arquivos simultaneamente e não pode localizar e substituir vários arquivos. Ele também não pode copiar texto parcial de um arquivo para outro (embora seja possível ler texto no editor de um arquivo inteiro em seu diretório de trabalho). O Pico suporta operações de pesquisa e substituição.

Em comparação, alguns editores de texto populares do Unix, como o vi e o Emacs, fornecem uma gama mais ampla de recursos do que o Pico; incluindo pesquisa e substituição de expressões regulares e trabalho com vários arquivos ao mesmo tempo. Em comparação, a simplicidade do Pico o torna adequado para iniciantes.

Um clone do Pico chamado nano, que faz parte do Projeto GNU, foi desenvolvido porque a licença anterior do Pico tinha termos de redistribuição pouco claros. Versões mais recentes do Pico como parte da Alpine são lançadas sob a licença Apache versão 2.0.

Comandos básicos e navegação

O Pico possui vários comandos para edição. As teclas de seta movem o cursor um caractere de cada vez na direção do movimento. A inserção de um caractere é feita pressionando a tecla de caractere correspondente no teclado, enquanto os comandos (como salvar, verificação ortográfica, justificar, pesquisar, etc.) são feitos usando uma tecla de controle.

O comando Ctrl+T é usado para verificar a ortografia. O speller é definido na linha de comando usando a opção -s. Quando uma pessoa escreve arquivos em idiomas diferentes, o soletrador pode ser configurado para ser um script que interage com o usuário para selecionar o idioma a ser verificado.

O comando Ctrl+J é usado para justificar o texto à esquerda. O texto flui em cada linha de um parágrafo até um limite definido com a opção -r na linha de comando. Se nenhum limite for fornecido na linha de comando, será usado um valor padrão de 72 caracteres por linha. Esse limite é usado para quebrar linhas durante a composição, bem como para justificar o texto. O comando Ctrl+J justifica o texto no parágrafo em que o cursor está posicionado. O comando Ctrl+W Ctrl+U é usado para justificar o arquivo completo. Caso essa justificação não seja feita corretamente, ou por engano, ela pode ser desfeita pressionando Ctrl+U comando imediatamente após a justificação ter sido feita.

O comando Ctrl+W é usado para pesquisar texto. A pesquisa não diferencia maiúsculas de minúsculas. O comando de pesquisa e substituição não está disponível por padrão, mas deve ser ativado por meio da opção -b na linha de comando.

A movimentação dentro do editor pode ser feita usando o teclado usando as teclas de seta. Teclas como Page Up ou Page Down, rolam o texto para cima ou para baixo (em direção ao início ou final do arquivo, respectivamente). Os comandos Ctrl+W Ctrl+Y e Ctrl+W Ctrl+V move o cursor para o início ou fim do arquivo, respectivamente, enquanto os comandos Ctrl+A e Ctrl+E mova o cursor para o início e o fim da linha em que o cursor está localizado.

Opções de linha de comando

As seguintes opções de linha de comando permitem que os usuários configurem o Pico antes de editar um arquivo. Esta informação pode ser obtida iniciando o Pico com o comando -h. Quando o Pico é invocado do Pine ou Alpine, algumas das opções abaixo podem ser configuradas na tela de configuração de instalação habilitando um recurso específico ou configurando uma variável. Abaixo está indicada a forma de configurar o Pico a partir da linha de comando, bem como como configurá-lo a partir do Alpine. Possíveis argumentos iniciais para o editor Pico são:

Argumento de linha de comandoSignificadoOpção de configuração alpina
-ECompleto - permitir a conclusão do nome do arquivo[X] Habilitar Completion de guia (ativado por padrão)
-k.Corte - deixe corte ^K da posição do cursor ao fim da linha[X] Ctrl-K corta do cursor
-ShowDot - mostrar arquivos dot no navegador de arquivos[X] Ativar arquivos do ponto
-JGoto - permitir o comando 'Goto' no navegador de arquivos[X] Habilitar Goto no navegador de arquivos (abilitado por padrão)
- G.Mostrar - mostrar cursor no navegador de arquivos[X] Mostrar Cursor
- Sim.Mouse - ligue o suporte do mouse[X] Ativar Mouse em Xterm
- XNoKeyhelp - suprimir chaveajuda[X] Desativar Keymenu
- Sim.PreserveStartStop - preservar "start"(^Q) e "stop"(^S) caracteres[X] Preserve Start/Stop Characters
-q TermdefesaWins - termcap ou terminfo assume precedência sobre padrões[X] Termdef toma Precedência
- Q Definir string de citação (por exemplo, "> ") esp. para compor e-mailResponder Indent String =
- Sim.Rebind - deixe excluir o caractere atual de exclusão da chave[X] Excluir mapas chaves para Ctrl-D
-Chaves - força de uso de chaves de função
- Não. b)Substituir - permitir pesquisa e substituir[X] Ativar Pesquisa e Substituir (habilitado por padrão)
- Não.Ajuda - dar esta lista de opções
- O quê?Preencher - definir coluna de preenchimento para colunas #cols, default=72Coluna de embrulho do compositor =
- Não.Mail - notificar sobre o novo correio a cada #s segundos, default=180Intervalo de Verificação de Correio =
- <speller?Speller - especificar soletrador alternativoVendedor =
- Não.Desligamento - ativar o modo de desligamento especial
- O quê?Operação - especifique o diretório operacionalOperação Dir =
- Sim.Suspend - permitir o uso de suspensão ^ZAtivar suspensão
- Não.Sem envoltório - desligar o envoltório da palavra
-W Definir separadores de palavras diferentes do espaço brancoSeparadores de Palavras Composer =
-dcs uso padrão LANG ou LC_CTYPE do ambienteCaracterística da exposição Conjunto =
-kcs padrão para display_character_setCaracterística de teclado Conjunto =
- sistemasusar rotinas de tradução aplicadas pelo sistema[X] Usar Tradução do Sistema
- Sim.Linha - comece na linha #, default= 1
- VView - view file
- no_setlocale_collatenão fazer setlocale (LC_COLLATE)[X] Desativar o Colar Setlocale
-versãoNúmero da versão do Pico

Todos os argumentos podem ser seguidos por um nome de arquivo para editar.

As opções -dcs, -kcs e -syscs não estão disponíveis na versão Windows do Pico. No entanto, a versão Windows do Pico também tem quatro opções (-cnf, -cnb, -crf, -crb) que não estão disponíveis em versões unix do Pico; cada opção é definida da seguinte forma: -cnf para Cor para primeiro plano normal, -cnb para cor para segundo plano normal, -crf para cor para primeiro plano reverso e -crb para Cor para fundo reverso. Seus valores possíveis são preto, vermelho, verde, amarelo, azul, magenta, ciano e branco ou um número de três dígitos, como 009, 064 ou 137.

Contenido relacionado

COBOL

COBOL é uma linguagem de programação de computador compilada semelhante ao inglês projetada para uso comercial. É uma linguagem imperativa, procedural e...

Amiga

Amiga é uma família de computadores pessoais lançada pela Commodore em 1985. O modelo original é um dos vários computadores de meados da década de 1980...

Joseph Weizenbaum

Joseph Weizenbaum foi um cientista da computação germano-americano e professor do MIT. O Prêmio Weizenbaum leva o nome dele. Ele é considerado um dos pais...
Más resultados...
Tamaño del texto:
Copiar