Dominando o Aptana Studio #7 - Criando snippets

  • Publicado em: 03/08/2012
  • Revisado em: 13/10/2012
  • Categoria(s)Softwares
  • Autor: Ricardo Bernardi
  • Newsletter: Inscreva-se

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.

Mais posts desta série

Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.

O que você está achando das aulas sobre o Aptana Studio? Gostaria de sugerir um recurso para ser explicado em uma aula futura? Então participe deixando seu comentário.
Compartilhe esse post:

Sobre o autor

Ricardo Bernardi

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.

Comentários

Atualmente temos 24 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • Ederson Mendes comentou em

    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?

    Responder
  • felipecardoso comentou em

    Olá 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.

    Responder
  • Zeca comentou em

    Engraçado, para mim aqui ele apaga o que foi selecionado. Mas tudo bem, vou intalar em outra máquina para testar. Obrigado.

    Responder
  • Zeca comentou em

    Olá 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.

    Responder
      • Zeca comentou em

        Exatamente... 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.

        Responder
  • Kaio H. Fernandes comentou em

    Olá Ricardo, queria saber se um erro no php pode ser causado, pelo meu servidor web ou apache? por que ele ta desatualizado?

    Responder
  • Elias comentou em

    eu 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.

    Responder
  • Paulo Sérgio Dias comentou em

    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.

    Responder
  • Olá 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.

    Responder
      • O 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é?

        Responder
  • Alexander comentou em

    Show Ricardo! Isso mesmo que eu estava procurando. Uma sugestão de aula seria a instalação do Zen coding no Aptana. Valeu

    Responder
    • Luciano comentou em

      Alexander,

      Não sei se posso ajudar, mas que eu saiba o Aptana já tem um pacote para o Zen Coding, em intall Bundle você pode já selecionar ele para instalar.

      Responder

Deixe seu comentário