Criando template para o Geany

Publicado por Raimundo Alves Portela em 08/11/2011

[ Hits: 9.929 ]

Blog: http://portelanet.com

 


Criando template para o Geany



O Geany é uma IDE simples e rápida, muito útil para desenvolvermos pequenas e médias aplicações.

Um template é uma espécie de planta ou esquema onde você especifica a estrutura inicial para um determinado documento.

O Geany permite que você especifique alguns curingas (parâmetros) predefinidos e outros dinamicamente (em shell) para compor um template.

Alguns dos curingas pré-definidos são:
  • developer : O nome do desenvolvedor;
  • initial : As iniciais do nome do desenvolvedor;
  • mail : O email do desenvolvedor;
  • company : Nome da empresa onde o desenvolvedor trabalha;
  • version : A versão inicial do arquivo;
  • filename : Nome do arquivo, quando você cria o arquivo esse curinga fica como 'untitled', assim que você salva o arquivo definindo um nome, ele assume esse nome.
O valor desses curingas pode ser definido em Editar -> Preferências -> Templates:
Linux: Criando template para o Geany
Edição dos curingas usados nos templates
Você poderá definir curingas dinamicamente usando comandos em shell, para isso basta seguir a sintaxe:

{command: comando_shell }

Linux: Criando template para o Geany
Comando dentro de um arquivo template
Linux: Criando template para o Geany
Arquivo criado a partir do template
Há alguns especiais, como o curinga 'fileheader' que adiciona o cabeçalho do arquivo com nome do arquivo, desenvolvedor e licença GPL no seu documento:
Linux: Criando template para o Geany
Arquivo criado a partir de arquivo template com curinga 'fileheader'
Para editar esse esquema, mude o arquivo /usr/share/geany/templates/fileheader.

Criando um template

Quando você cria um "arquivo.formato" no diretório de template do geany ($HOME/.config/geany/templates/), ele passa a aparecer no menu: File -> New (with Template) -> Nome_do_template.

Vamos ver isso na prática, por padrão o Geany vem com vários templates, para PHP, Ruby, Java, etc, mas não tem um para o nosso Bash Shell, então vamos fazer um:
Linux: Criando template para o Geany
Um template para bash.sh
Linux: Criando template para o Geany
Arquivo criado a partir do template bash.sh
Linux: Criando template para o Geany
Após ter salvo o arquivo, o curinga filename é atualizado
É isso ai, espero que seja útil.

Referências

Até a próxima.
@rai3mb
Outras dicas deste autor

Usando o script alertaTwitter

Acessar arquivos no Android pelo PC em rede wifi

Atualizando conteúdo dinamicamente com jQuery

Terminal Guake

Customizar o Lightdm (gerenciador de login do Ubuntu/Mint)

Leitura recomendada

Ubuntu 12.04 - VirtualBox parou de funcionar? [Resolvido]

Blocklist Atualizada no squid

Distribuição BrowserLinux

Streaming de músicas Spotify no Linux - Instalação

VirtualBox no Antergos (Arch Linux) - Solução de problemas

  

Comentários
[1] Comentário enviado por julio_hoffimann em 09/11/2011 - 20:13h

Ótima dica Raimundo!

Nunca usei o Geany, mas a dica é muito útil. Nada como um código bem documentado, a começar pelo cabeçalho.

Abraço!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts