Escrever código mais rápido, com menos esforço

Postado por Fernando Valler | 24/01/2012 | Exibições 160

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

Download Notepad + +

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

QuickText

Tag exemplo e substituições

if + TAB

Text-expand: if (PHP)

<if + TAB

Text-expand: if, in HTML (PHP)

foreach + TAB

Text-expand: foreach (PHP)

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

Auto-completion (PHP)

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 + +

Creating macros in 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.

  1. END
  2. ;
  3. ENTER

Example of macro in Notepad++

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

Function parameters hints (PHP)

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

Autoclose braces and tags

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/

Comentários

© 2012, Fernando Valler, Unitriade