Usando o JEdit

Sobre

jEdit é um editor de texto para programadores que possui embutido funcionalidades como destaque de código, auto-completar, funções de procura extremamente poderosas, seleção retangular (em adição a seleção normal), views, dobramento de código além dos vários plugins de alta qualidade.

O jEdit é gratuito (GPL), e funciona nas maiores plataformas.

Funções embutidas

  • Teclando ctrl - b exibe uma lista com as possíveis complementos, baseado na língua que você está programando.
  • Teclando alt - . exibe a "hyper search", listando todas as ocorrências da palavra na qual o cursor está posicionado.
  • Teclando ctrl - , exibe a barra de procura incremental (como no firefox).
  • Teclando ctrl - f exibe uma caixa de procura em você pode fazer procuras regulares, procura nos arquivos abertos ou em toda árvore de diretório.

Configurando templates

Configurar o jEdit para funcionar como o auto-completar do textmate é fácil. Instale as extensões SuperAbbrevs e personalize ao seu gosto. Aqui estão algumas coisas que você poderá querer fazer:

AbreviaçãoExpansãoComentário
ph<?php $end ?>tags php para os templates
php<?php
$end
?>
Multi line php
tfe<?php foreach($1 as $2):?>
<?php endforeach; ?>$end
tfe is my shorcut for template foreach

Usando geradores dentro do jEdit

Usando o plugin de console você obtém uma linha de comando dentro do jEdit, logo você não precisará sair do editor para usar gerador do symfony.

Personalização

  • Por padrão, o plugin de console irá seguí-lo enquanto você clica nos nós do Visualizador de Projetos. Isto pode ser facilmente ajustado nas configurações caso essa funcionalidade lhe pertube.
  • Adicionando um arquivo vazio chamado "clear-cache" na raiz do seu projeto cria o auto-completar através do tab para symfony clear-cache. (E claro que você pode adicionar outros arquivos vazios também, se você cansar de digitar os demais comandos.)