Eu sou muito fã do Notepad++ por ele ser(pra mim), o melhor editor de texto que eu já conheci. Tem funções que eu não consigo sobreviver sem elas que são: duplicação de linha: CTRL+D; mover linha acima/abaixo: CTRL+SHIFT+seta pra cima/baixo dentre outras.
Com a possibilidade de estender com ótimos plugins desenvolvidos pela comunidade, é possível melhorar ainda mais o editor. Alguns dias atrás eu conheci dois plugins que agilizou a codificação: o QuickText e o Zen Coding. Com eles o Notepad++ ganha o poder dos snippets como no TextMate, que é invejado por muitos programadores que assistem os screencasts geralmente de Rails.
O QuickText, é o snippets para o NotePad++, com ele você só precisa editar um arquivo de inicialização com umas regrinhas básicas, como no exemplo:
f=function $($) {\n[tab]$\n}\n$
f será o atalho do snippet;
$ será o próximo lugar que a tabulação irá parar;
\n equivale a uma nova linha
[tab] é a própria tecla de tabulação, e quando for por no código deixa a tabulação mesmo(eu coloquei [tab] porque não sei como por isso como texto).
Para baixar, tem o link oficial, mas eu baixei em outro lugar. Não sei por que, mas o plugin do link oficial não funciona.
E se quiser faça o download do snippet de PHP e de HTML que eu uso.
Agora, o Zen Coding é um gerador de códigos acionado por atalhos. No site oficial, tem a documentação completa e link para download.
Olha só o poder:
Divirta-se!

Quando o efeito em cascata não funciona
Especificidade no CSS é que definie os estilos que o elemento selecionado irá receber. É muito fácil de se confundir com o efeito cascata. Por exemplo, nós temos um
<div>com um idmeu_dive uma classeminha_classe. E em alguma parte da folha de estilos você seta certas propriedades à esse elemento, que logo depois terá que alterar, por algum motivo. Então você ve que o estilo aplicado por último não funciona. Isso acontece devido à especificidade.Uma regra bem simples da especificidade é que quanto mais específico for o seletor, mais forte ele vai ser. Mas como assim seletor forte? O Maujor escreveu um artigo que fala sobre a especificidade, e lá ele faz um sistema de pontos.
Eu, já fiz uma lista que fica nessa ordem:
E assim é feita a especificidade no CSS. Caso eu tenha feito bobagem, favor comentem o erro.
Até a próxima.