Escrever código mais rápido, com menos esforço
Postado por Fernando Valler | 24/01/2012 | Exibições 160Acelerar o seu código usando o texto em expansão, auto-realização e macros.
Este artigo descreve uma série de recursos que economizam tempo disponível na moderna texto editores. Eu escolhi para descrever como usar esses recursos em Notepad + + , porque seu livre, leve e repleto de funcionalidades.
Texto em expansão
Texto em expansão permite que você defina um conjunto de tags que são substituídas por um modelo composto por texto e tabulações ($) sempre que você pressionar uma tecla selecionada (TAB, por padrão).
Ativar texto em expansão no NPP, instalando TextoRáp (plugin). Deve-se disponível através do gerenciador de plugin (clique na caixa ao lado de seu nome e então o botão "Install"), se não, então baixá-lo do SourceForge e instalá-lo manualmente. Uma vez instalado você pode configurá-lo através de "Plugins" / "TextoRáp".
TextoRáp é leve, fácil de usar, e vem com um conjunto pré-definido de tags e modelos de substituição para as linguagens de programação mais comuns

Tag exemplo e substituições
if + TAB

<if + TAB

foreach + TAB

Texto em expansão permite que você se concentre na lógica de código, não sobre a formatação, chaves, criando novas linhas etc
Auto-realização
Ativar em "Settings" / "Preferências" / "Backup / Auto-realização".

Você pode dizer NPP às funções autocomplete ou nomes de variáveis durante a digitação ou ligar uma tecla de atalho.
Macros
NPP permite salvar e executar macros personalizadas (scripts), que é uma seqüência de golpes registrados chave, e teclas de atalho se ligam a executá-los.
Criar macros em Notepad + +

Macro exemplo
Um dos meus macro mais utilizado é muito simples e consiste em três ações. Ele permite que você terminar uma linha rapidamente onde quer que sua posição atual é na linha.
- END
- ;
- ENTER

Usando o macro é muito mais rápido do que fazê-lo manualmente de cada vez. A quantidade de tempo economizado cresce com a complexidade do macro.
Mais recursos que economizam tempo
Além dos citados anteriormente, também tenho as seguintes características habilitado.
Parâmetros sugestões função
Ativar em "Settings" / "Preferências" / "Backup / Auto-realização".

Se você gosta de mim muitas vezes esquecem a ordem de que alguma função aceitar parâmetros, você abrir o seu browser, visite a referência de funções e dar uma olhada. Com esse recurso você não precisa e, a longo prazo que economiza muito tempo.
Autoclose chaves ({[e XHTML / XML <tags>
Ativar em "Text FX" / "Text FX Settings".

Chaves Autoclosing e tags XHTML economiza algum tempo e também reduz a chance de ter inigualável fechar / abrir tags.
Considere o seguinte exemplo (PHP):
$var = trim(substr(str_replace('a', 'b', $array[0
De lá, ele é realmente fácil de misturar chaves e esqueça de fechar todos eles corretamente.
Se você somar todos os segundos, que você salve o uso desses recursos ao longo de um ano, você vai achar que você tem guardada uma quantidade imensa de tempo.
Fonte: http://devheart.org/articles/write-code-faster-with-less-effort/
