Apesar de já ter falado sobre snippets em outra aula, o que foi ensinado ficou um pouco superficial e muitos não entenderam o "espírito da coisa", por isso na aula de hoje vou mostrar como criar snippets personalizados para seu Aptana Studio e acelerar o desenvolvimento de suas páginas.
Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.
Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.
Atualmente temos 24 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.
Dá uma olhada na documentação do Aptana, deve ter algo referente a isso na ajuda, confesso não me recordar como faz
ResponderObrigado pela resposta Ricardo.
Encontrei a solução. Só usar o cifrão desse jeito: \\$nomeVarPHP
Show! Vlw!
ResponderOlá Ricardo. tentei fazer um snippet para o Codeigniter mais não funcionou bem por causa do '$this'. como faço para resolver?
fiz desse jeito:
snippet "Controller CI" do |snip|
snip.trigger = "controllerci"
snip.expansion = "load->view('nomeview');
}
}"
end
mas quando chamo ele aparece desse jeito:
load->view('nomeview');
}
}
fica faltando o '$this'.
Abraços.
ResponderEngraçado, para mim aqui ele apaga o que foi selecionado. Mas tudo bem, vou intalar em outra máquina para testar. Obrigado.
ResponderOlá Ricardo, bem bacana as vídeo aulas.
Porém esotu sentindo falta de algumas coisas.
Por exemplo, como posso selecionar um bloco de código e move-lo para esquerda ou direita (no NetBeans por exemplo, funciona segurando Alt+Shift+SetaDireita), não consegui este recurso.
ResponderVocê deve estar falando de identação né? Tente usar o TAB.
ResponderExatamente... fiz mais testes aqui e o que consegui até agora foi:
Crtl + Tab + > = alterna entre a tag de abertura e a tag de fechamento.
Crtl + Alt + seta baixo = duplica linha.
Pergunto isso porque em alguns momentos, a função de formatar automaticamente para de funcionar alegando problemas no código, mesmo eu validando e verificando tudo. Sem contar que a autoformatação não formata exatamente como desejo.
ResponderEu falei TAB somente, não CTRL + TAB. Para voltar o bloco use o SHIFT + TAB
ResponderEsta funcionalidade eu sei que ele possui, quando eu pergunto sobre mover blocos é mover umas 5, 10 linhas de código juntas, sem estragar a identação.
Desta maneira eu estou movendo apenas de linha em linha.
Você já tentou selecionar várias linhas e usar o TAB? Pra mim sempre funcionou perfeitamente.
Ricardo muito obrigado pelo post realmente me ajudou muito.
ResponderOlá Ricardo, queria saber se um erro no php pode ser causado, pelo meu servidor web ou apache? por que ele ta desatualizado?
ResponderVocê pode estar usando alguma função que não existe mais nas novas versões do PHP.
ResponderEu acho que é isso mesmo, porque quando eu mando meu site para o servidor da hospedagem não da o erro
Respondereu não estou conseguindo colocar imagem . src img e nãoa bre como no dreamweaver. o que devo fazer para mostrar minha imagem no preview.
ótimo totorial.
Excelênte video aula Ricardo, gostaria que voce fizesse também uma aula de como criar snippets e templates no sublime text 2, ele também é muito bom também e bem mais leve que o aptana além de que não funcionou no meu aptana, talvez por eu estar usando o windows 64.
ResponderOlá Ricardo. tentei fazer meu snippet, mas o Aptana não responde ao ctrl+espaço. Dê uma olhada por gentileza se tem algo errado...
snippet "(gbg) CI Method" do |snip|
snip.trigger = 'method'
snip.expansion = 'class ${1:Nome_Da_Classe} extends CI_Model { }'
end
Obrigado.
ResponderAcabei de fazer o teste e o snippet funciona perfeitamente no meu Aptana.
ResponderO firewall da rede aqui na minha empresa bloqueia muita coisa... o GitHub é uma delas.
A única coisa que fiz diferente de você foi o seguinte:
em Commands > PHP > Edit This Bundle, tava dando erro pra baixar o Bundle (por causa do firewall)
Eu fui lá no site do GitHub, baixei o Aptana Ruble PHP zipado, extraí pra pasta Usuário\Aptana Ruble\php.ruble
Fui de novo em Commands > PHP > Edit This Bundle e aparentemente funcionou... na aba de projetos abriu um projeto novo chamado PHP, com os arquivos dentro, incluindo o bundle.rb
Deve ser isso né?
Respondermuito boa essa vídeo aula Ricardo. eu gostaria de sugerir um site pra galera que quer mudar o tema do Aptana. o site é:
http://eclipsecolorthemes.org/
muitos já devem conhecer, mas quem não conhece, ai vai a dica...
ResponderShow Ricardo! Isso mesmo que eu estava procurando. Uma sugestão de aula seria a instalação do Zen coding no Aptana. Valeu
Responder© 2008-2024 - RBTech.info | Todos os direitos reservados | Hospedado por Innova Host
É proibida a reprodução total ou parcial de qualquer conteúdo deste site.
Bom dia.
Muito bacana as dicas.
Gostaria de saber como crio um snippet utilizando um $ (cifrão) no meio do html..
Tipo assim: <input id="nome" class="text" name="nome" type="text" size="50" />
Quero usar o cifrão do php na chamada do snippet de html mas sem que identifique a função de focus no campo.. Usar o cifrão nessa chamada entende?