Manual de Plug-ins do Kate
Manual de Plug-ins do Kate
Próxima

Manual de Plug-ins do Kate

Tradução: José Monteiro
Revisão 1.00.00 (2002-07-20)

É concedida permissão para copiar, distribuir e/ou modificar este documento sob os termos da Licença de Documentação Livre GNU, Versão 1.1 ou qualquer versão posterior publicada pela Fundação do Software Livre; com nenhuma Seção Não Modificável, com nenhum Texto de Capa, e com nenhum Texto de Contra-Capa. Uma cópia da licença está incluída na seção intitulada "Licença de Documentação Livre GNU".

Este é o manual para os plug-ins do Kate, o Editor de Texto Avançado.


Capítulo 1. Kate plug-ins
Kate plug-ins
Anterior
Próxima

Capítulo 1. Kate plug-ins

Os plug-ins do Kate são funções adicionais para o editor Kate. Elas podem adicionar menus extras e atalhos e estender as opções do Kate. Você pode instalar tantas quantas desejar, dentro do Kate.

Mais informações de como usar oKate e habilitar os plug-ins desejados estão disponíveis no manual do Kate.

Os plug-ins instalados neste manual são:

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 2. Complementação de XML
Complementação de XML
Anterior
Próxima

Complementação de XML

Daniel Naber

Revisão 0.90.00 (2002-07-20)

Este plug-in suporta escrever arquivos XML listando tags permitidas e mais.

Este plug-in dá pistas sobre o que é permitido em certa posição de um arquivo XML, de acordo com o DTD do arquivo. Ele listará possíveis elementos, atributos, valores de atributos ou entidades, dependendo da posição do cursor (por exemplo, todas as entidades são listadas se o caractere a esquerda do cursor for “&”). Também é possível fechar a tag aberta mais próxima a esquerda.

O DTD deve existir em formato XML , como produzido pelo programa Perl dtdparse. Chamaremos um DTD neste formato de “meta DTD”. Alguns meta DTDs são fornecidos. Eles estão instalados em $KDEDIR/share/apps/katexmltools/, o qual também é a pasta padrão quando você escolhe Designar Meta DTD.... Para produzir seus próprios meta DTDs, pegue o dtdparse em http://dtdparse.sourceforge.net.

Como Usar

Inicie o Kate e selecione Complementação XML do Kate o qual aparecerá na seção Aplicação/Plug-ins sob Configuração->Configurar Kate... Após isto, selecione Plug-in XML->Designar Meta DTD. Se o seu documento não contém “DOCTYPE” ou o doctype é desconhecido, você terá que selecionar um meta DTD do sistema de arquivo. Senão, o meta DTD que combinar com o DOCTYPE do documento atual será carregado automaticamente.

Você pode agora usar o plug-in enquanto digita seu texto:

< (chave menor que)

Isto disparará uma lista dos elementos possíveis a menos que o cursor esteja já dentro de uma tag. Note que você atualmente não pode usar isto para inserir os elementos de nível mais alto (isto é “<html>”).

" (chave de citação)

A chave de citação disparará uma lista dos valores de atributos possíveis (se existirem) se você estiver dentro de uma tag.

(chave de espaço)

Isto disparará uma lista dos atributos possíveis para o elemento atual se você estiver dentro de uma tag.

& (chave E comercial)

Isto disparará uma lista de entidades nomeadas.

Características e Limitações
Características e Limitações

Características e Limitações

Você pode testar todas as funções e limitações carregando $KDEDIR/share/apps/katexmltools/testcases.xml no Kate e seguindo as instruções. Note que trabalhar com mais de uma visualização por documento ainda não é suportado corretamente por este plug-in.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Estrutura do Menu
Estrutura do Menu

Estrutura do Menu

Plug-in XML->Inserir Elemento...

Isto abrirá um dialogo que lhe permite inserir um elemento XML. Os caracteres <, > e a tag de fechamento serão inseridas automaticamente. Se você tiver selecionado texto quando este item de menu for selecionado, o texto selecionado será circundado pelas tags de abertura e fechamento. O dialogo também oferece Complementação de todos os elementos que podem ser inseridos na posição atual do cursor se você tiver designado um meta DTD usando Designar Meta DTD....

Plug-in XML-> Fechar Elemento

Isto irá pesquisar em seu texto por uma tag que não está ainda fechada e irá fecha-la inserindo a tag de fechamento correspondente. A pesquisa inicia na posição do cursor e vai para a esquerda. Se não puder encontrar uma tag aberta nada acontecerá.

Plug-in XML->Designar Meta DTD...

Isto irá dizer ao plug-in qual meta DTD usar para o documento atual. Note que esta designação não será salva. Você terá que repetir isto quando você iniciar o Kate na próxima vez.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Agradecimentos e Reconhecimentos
Agradecimentos e Reconhecimentos

Agradecimentos e Reconhecimentos

Plug-in “Complementação de XML” do Kate - copyright 2001,2002 Daniel Naber .

Copyright da Documentação 2001,2002 por Daniel Naber

Tradução de José Monteiro

Este programa é licenciado sob os termos da Licença Pública Geral GNU.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 3. Validação de XML
Validação de XML
Anterior
Próxima

Validação de XML

Daniel Naber

Revisão 0.90.00 (2002-07-20)

Este plug-in checa arquivos XML para consistência e validação.

Este plug-in verifica o arquivo atual. Uma lista de avisos e erros aparecerá na parte de baixo do janela principal do Kate. Você pode clicar em uma mensagem de erro para pular para o lugar correspondente no arquivo. Se o arquivo tiver um “DOCTYPE” o DTD dado com este doctype será usado para validar este arquivo. O DTD é esperado em uma posição relativa ao arquivo atual. por exemplo, se o doctype se refere ao “DTD/xhtml1-transitional.dtd” e o arquivo é /home/peter/test/xml o DTD deve estar localizado em /home/peter/DTD/xhtml1-transitional.dtd. De qualquer modo, DTDs remotos especificados via http são suportados.

se o arquivo não tiver um doctype ele será checado para boa formatação.

Para aprender mais sobre XML veja em Páginas oficiais W3C XML.

Internamente, este plug-in chama o comando externo xmllint, o qual é parte de libxml2. Se este comando não está instalado corretamente em seu sistema, o plug-in não funcionará.

Nota

Um arquivo temporário precisa ser escrito na mesma pasta do arquivo a ser verificado, e assim, você deve ter acesso de escrita para aquela pasta.

Estrutura do Menu

Ferramentas->Validar XML

Isto iniciará a checagem, conforme descrito acima.

Agradecimentos e Reconhecimentos
Agradecimentos e Reconhecimentos

Agradecimentos e Reconhecimentos

Plug-in “Validação de XML” do Kate - copyright 2002 Daniel Naber .

Copyright da Documentação 2002 por Daniel Naber

Tradução de José Monteiro

Este programa é licenciado sob os termos da Licença Pública Geral GNU.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 4. Inserir Comando
Inserir Comando
Anterior
Próxima

Inserir Comando

Anders Lund

Revisão 1.00.00 (2001-05-15)

O plug-in “Inserir Comando” permite que você insira comandos de saída shell em um documento aberto no Kate.

O plug-in “Inserir Comando” permite que você insira comandos de saída shell em um documento aberto no Kate.

Fundamentos Onscreen

Para usar o plug-in, selecione Inserir Comando no menuEditar. o qual lhe apresentará um pequeno diálogo para digitar o comando, escolher uma pasta de trabalho e selecionar ou não a inclusão de erros (saída STDERR) no texto inserido. Você pode também ter o a linha de comando impressa acima da saída.


Dialogo Inserir Comando

O plug-in pode lembrar um numero de comandos conforme escolhido na pagina de configuração. Estes são usados para completação automática, e pode ser selecionado de uma lista na entrada de comandos.

Por padrão, o comando rodará na pasta do processo do kate, o qual usualmente é a sua pasta de trabalho. Isto pode ser mudado na página de configuração do plug-in.

Note que todo comando shell que requer entrada de usuário (passwd,por exemplo) ou que usa uma interface ncurses ou algo similar (top, por exemplo), falhará em produzir a saída desejada

Configuração
Configuração

Configuração

Para configurar o plug-in “Inserir Comando”, abra o diálogo de configuração do Kate a partir do menu Configuração e escolha Plug-ins+Inserir Comando.

As seguinte opções de configuração estão disponíveis:

Numero de comandos a lembrar

Esta configuração se apresenta como uma caixa de giro a qual você pode ajustar para o numero de comandos a serem lembrados. Qualquer numero de 0 ate 99 é legal.

Pasta de Trabalho Padrão

Esta configuração apresentada como um grupo de botões de rádio, permite que você decida como a pasta de trabalho de um comando é escolhida. As opções são: a pasta de trabalho de processo do kate (usualmente a sua pasta de trabalho home, quando o kate é iniciado a partir do menu K), a pasta do documento (se nenhum, a opção acima é usada) ou a pasta de trabalho do último comando rodado no plug-in.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Agradecimentos e Reconhecimentos
Agradecimentos e Reconhecimentos

Agradecimentos e Reconhecimentos

Plug-in “Inserir Comando” do Kate - copyright 2001 Anders Lund .

Direitos de Copia 2001 Anders Lund

Tradução de José Monteiro

Este programa é licenciado sob os termos da Licença Pública Geral GNU.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 5. Ferramentas HTML
Ferramentas HTML
Anterior
Próxima

Ferramentas HTML

O plug-in de ferramentas de “HTML” para o Kate atualmente não tem documentação. Se você está interessado em retificar esta situação, por favor contate Lauri Watts , Coordenador do Time de Documentação do KDE.

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 6. Abrir Cabeçalho
Abrir Cabeçalho
Anterior
Próxima

Abrir Cabeçalho

O plug-in “Abrir Cabeçalho” do Kate atualmente não tem documentação. Se você está interessado em retificar isto por favor contate Lauri Watts . Coordenadora do Time de Tradução do KDE.

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 7. Filtro de Texto
Filtro de Texto
Anterior
Próxima

Filtro de Texto

O plug-in “Filtro de Texto” do Kate atualmente não tem documentação. Se você está interessado em retificar esta situação, por favor contate Lauri Watts , Coordenadora do Time de Documentação do KDE.

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 8. Modelos de Arquivo
Modelos de Arquivo
Anterior
Próxima

Modelos de Arquivo

Anders Lund

Revisão 0.1 (Dom 16 Fev 2004)

O plug-in de Modelos de Arquivo permite criar arquivos baseados em outros arquivos. Você pode usar qualquer arquivo como um modelo, que criará uma cópia do arquivo com uma URL vazia, ou usar um arquivo de modelo especial que pode conter macros para preencher informações como seu nome e endereço de e-mail, a data atual dentre outras, e posicionar o cursor numa posição adequado no novo arquivo.

Além do mais, modelos localizados no diretório de modelos serão apresentados no ítem de menu Arquivo->A Partir do Modelo....

O plug-in também fornece um método para criar facilmente um novo modelo a partir de um documento aberto.

O diretório de modelos é parte do sistema de arquivos do KDE, e consiste pelo menos do KDEDIR/share/applications/kate/plug-ins/katefiletemplates/templates e do KDEHOME/share/applications/kate/plug-ins/katefiletemplates/templates. Se sua variável de ambiente KDEDIRS contiver diretórios adicionais, serão procurados nestes diretórios por um subdiretório semelhante. Se modelos com mesmo nome forem encontrados, o do diretório local (KDEHOME) será escolhido.

Estrutura do Menu

Arquivo+Novo a Partir do Modelo->Qualquer Arquivo...

Apresente o diálogo para Abrir Arquivo que permite usar qualquer arquivo como um modelo. Se o arquivo escolhido tiver a extensão katetemplate ele será analisado por informações e macros do modelo.

Arquivo+Novo a Partir do Modelo->Usar Recente

Apresenta uma lista de arquivos recentemente usados como modelos, representados por suas URL.

Arquivo->Novo a Partir do Modelo

O lembrador de submenus contém os links para modelos. Clique em um ítem de menu para criar um arquivo como descrito pelo texto do ítem de menu.

Configurações->Gerenciar Modelos

Isto lançará um diálogo com uma lista de todos os modelos encontrados nos diretórios de modelos, junto com opções para adicionar, editar ou remover modelos.

Usando um Modelo do Kate
Usando um Modelo do Kate

Usando um Modelo do Kate

Ao criar um arquivo a partir de um modelo que contenha macros, alguns macros aparecerão como variáveis editáveis no texto. Como variáveis, eles aparecem como palavras sublinhadas no texto.

A primeira variável será selecionada, assim que você tenha digitado para editá-la. Se o texto do documento contiver mais de uma instância da mesma variável, elas serão mudadas assim que você editar a primeira. Para mover para a próxima variável editável, pressione a tecla TAB. Quando a última variável tiver sido editada, a lista é descartada, e sua tecla TAB voltará a funcionar normalmente.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Criando seus próprios modelos
Criando seus próprios modelos

Criando seus próprios modelos

Para criar um novo modelo, use o ítem Configurações->Gerenciar Modelos para lançar o diálogo de gerenciamento de modelo. Neste diálogo, clique em Novo... para lançar o Assistente de Modelo de Arquivo. Você será questionado por um arquivo opcional para tornar-se um modelo e por configurações de informações do modelo, criando assim um arquivo de modelo para você.

Alternativamente, você pode criar um modelo manualmente adicionando informações do modelo no topo de qualquer arquivo, adicionando texto e macros, e salvando-o com a extensão katetemplate.

O menu de modelo será automaticamente atualizado se você escolher armazenar seu modelo no diretório de modelos.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Editando modelos
Editando modelos

Editando modelos

Para editar um modelo, use o Configurações->Gerenciar Modelos.... Selecione o modelo que você deseja editar e clique em Editar..., e o arquivo de modelo será aberto. Feche o diálogo, edite o arquivo de modelo como desejar, salve-o e feche-o. As mudanças para os modelos terão efeito imediatamente, e você pode ativar o modelo para testar suas mudanças após salvá-lo.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

O Formato de Modelo do Kate
O Formato de Modelo do Kate

O Formato de Modelo do Kate

Se você usar arquivos com extensão katetemplate, eles serão analisados por informações de modelo, macros e uma posição do cursor.

Informações do modelo

Ao ler um arquivo, o analisador mantém as linhas que iniciam com a frase katetemplate: e procura nelas por informações do modelo no formato NOMEDAVARIAVEL=VALOR. A primeira linha que não iniciar com katetemplate: será tomada como inicial do conteúdo do modelo. VALOR pode conter qualquer caracter menos o sinal de igual (=). Nomes de variáveis válidos são:

Template

Este é o nome do modelo, exibido no menu Arquivo->A Partir do Modelo.

Group

O grupo de lugares do modelo no submenu do menu Arquivo->A Partir do Modelo.

Name

Este é o nome que será configurado para o documento, e exibido na lista de arquivos e barra de título. Se o nome contiver %N isto será substituído com um número, aumentado se mais documentos tiverem o mesmo nome.

Highlight

O plug-in tentará configurar o Destaque para o novo documento para o valor desta variável. O valor deve ser o nome, como encontrado em Ferramentas->Destaque.

Description

Uma descrição informativa curta do modelo. Isto é atualmente usado para configurar um string 'O Que É Isto?' para o ítem de menu, mas pode ser usado para outras finalidades no futuro.

Author

Um string identificando o autor, por exemplo na forma Nome <endereço de email>. Isto é atualmente usado para configurar um string 'O Quê É Isto?' para o ítem de menu, mas pode ser usado para outras finalidades no futuro.

Macros do Modelo

Ao analisar o conteúdo do modelo, macros na forma %{NOME} ou ${NOME} são expandidos. Se você usar o prefixo $, o macro expandido será tratado como uma variável editável quando um documento é criado a partir do modelo, enquanto se você usar o % ele não é, a menos que a expansão falhe.

Os seguintes macros são expandidos:

time

Expande para a hora atual no seu formato local.

date

Expande para a data atual no formato reduzido.

datetime

Expande para a data e hora atual formatado como um string de acordo com seu local.

year

O ano atual como um número de quatro dígitos.

month

O nome completo do mês atual, de acordo com seu local.

day

Expande para o dia atual do mês.

hostname

Expande para o 'nome de máquina' do seu computador.

index

Expande para 'i'.

fullname

Expande para seu nome completo, como definido pelo endereço do dono em seu livro de endereços padrão do KDE.

firstname

Expande para seu primeiro nome, como definido pelo endereço do dono em seu livro de endereços padrão do KDE.

lastname

Expande para seu último nome, como definido pelo endereço do dono em seu livro de endereços padrão do KDE.

email

Expande para seu endereço eletrônico, como definido pelo endereço do dono em seu livro de endereços padrão do KDE.

Qualquer macro que não esteja na lista acima é tratado como uma variável editável independente do prefixo. Se a mesma variável aparecer várias vezes no modelo, elas podem ser editadas de uma vez após criar um documento a partir do modelo.

Configurando a posição do cursor

O macro especial ${cursor} será substituído com uma barra vertical e adicionado ao final da lista de variáveis editáveis, independente de sua localização no texto.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Agradecimentos e Reconhecimentos
Agradecimentos e Reconhecimentos

Agradecimentos e Reconhecimentos

Plug-in Kate de “Modelos de Arquivo” direitos autorais 2004 Anders Lund .

Direitos autorais da documentação 2004 para Anders Lund

Tradução de Marcus Gama

Este programa é licenciado sob os termos da Licença Pública Geral GNU.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 9. Créditos e Licença
Créditos e Licença
Anterior

Capítulo 9. Créditos e Licença

Direito de cópia para cada mini-aplicativo está listado no capítulo aplicável.

Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU.

Este programa é licenciado sob os termos da Licença Pública Geral GNU.

Anterior
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Próxima
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team