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ção | Expansão | Comentá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.)