No Dreamweaver, a digitação </
fechará automaticamente a última tag aberta, para que você não precise digitar tudo, e isso ajuda se você não tiver certeza se fechou uma ou não. Existe um plug-in que dose isso para o Notepad ++?
Não é como o texto FX, onde digitar a marca de abertura / colchete adiciona o fechamento do outro lado do cursor. Esse comportamento é um preenchimento automático que ocorre quando </
é digitado, o DW localiza o que é a marca aberta mais interna e a fecha. Acho que, quando tiver a opção de usar o DW, usarei esse recurso com muito mais frequência do que qualquer outra coisa que o DW fornece. Assim, eu adoraria saber se havia uma maneira de fazer isso na NPP.
Aqui está a preferência do DW em questão:
Observe como há uma opção diferente que faz o que o texto FX faz, mas eu não quero isso.
Não me oponho a sugestões não-ortodoxas, algum tipo de macro ou hack de plugging. Qualquer coisa para emular a funcionalidade. Se necessário, eu poderia escrever um plugin, só não tenho ideia de como fazê-lo.
fonte
Respostas:
Vá para Configurações de TextFX / TextFX e marque "fechar automaticamente as tags XHTML".
Isso também funciona em arquivos HTML simples.
fonte
<p>
leva você<p>|</p>
aonde | é a barra de digitação. Quero que ele termine depois de digitar</
, da maneira que é usada no Dreamweaver. O Dw encontrará o que for a próxima tag aberta e a fechará, se você digitar,</
poderá ter 25 tags abertas e digitar</
25 vezes e todas elas serão fechadas na ordem correta. O TextFX é bom ao criar uma página, mas editá-la mais tarde se eu envolver uma seção, digamos, em uma div, teria que encontrar o final e digitá-la. Algumas vezes isso pode ser um problema. então +1 para DwSim, é possível fazer no Notepad ++ e é muito fácil. Siga esses passos:
fonte
</
e será concluído na primeira tag não fechada.Resposta muito parcial:
Você não permitirá em Configurações TextFX / TextFX a opção "Auto perto XHTML / XML".
Vá para a caixa de diálogo Configurações -> Preferências . Clique na guia Backup / preenchimento automático e defina a opção Ativar preenchimento automático .
Isso permitirá que você escolha o nome da tag final no prefixo.
Pessoalmente, eu preferiria ao Notepad ++ a resposta de @ user79590 sobre a minha resposta. Se as duas respostas não forem satisfatórias, eu procuraria outro editor de HTML, pois não acredito que exista outra possibilidade para o Notepad ++.
fonte
</d
" para uma div) e, em seguida, selecionar o nome da lista. A funcionalidade do Dreamweaver é automática.Talvez você possa usar o HTMLKit, que possui o atalho 'ALT + END', que encerrará sua tag atual. Talvez o N ++ tenha algo assim escondido ...
fonte
</
emALT+END
. No entanto, não conheço nenhum atalho semelhante no NPP. Qualquer um que queira, pode querer entrar, porque pode receber a recompensa.Notepad#
plug - in que possui essa funcionalidade. Portanto, usando isso em conjunto com o Auto HotKey (AHK), podemos ter uma solução alternativa, afinal ... Estou trabalhando em um script agora ..Este tópico pode ser bastante antigo, mas aqui está a resposta. Use o Gerenciador de plug-ins (Plugins -> Gerenciador de plug-ins) e instale as Ferramentas XML.
Uma vez instalado, o XML Tools será exibido no item de menu Plugins e, dentro de sua funcionalidade, existe a opção "Tag auto close".
Felicidades!
fonte
Se nenhuma das respostas acima fizer o que você deseja, também poderá enviar uma solicitação de recurso ao desenvolvedor do Notepad ++ aqui:
http://sourceforge.net/p/notepad-plus/feature-requests/
Ou você mesmo pode desenvolver o plug-in e enviá-lo ao desenvolvedor.
fonte
tente instalar:
siga este passo:
Clique
Plugins
>Notepad#
>Close last open tag
ou pressione (
Ctrl
+.
)Notas:
não é realmente bom para tags aninhadas. bom para sua última tag aberta.
siga este passo:
Plugins
>XML Tools
>Tag auto-close
outra pergunta semelhante:
Notepad ++ último fechamento de tag aberta
Recuo automático de XML do Notepad ++ + fechamento de tag
Tag HTML concluída automaticamente no Notepad ++?
Notepad ++ - Destaque o texto e insira o html <tag> </tag> em torno dele
Colocando marcas ao redor do texto selecionado no bloco de notas ++
agrupar a seleção ... no bloco de notas ++
fonte
Usando o plug-in Notepad ++ Notepad # mencionado na resposta do @ user2427906 e também o AutoHotKey , é possível fechar as tags HTML no seu código do Notepad ++ após digitar
</
, como no Dreamweaver. Depois de configurado corretamente, eis alguns códigos AHK que você pode usar para fazê-lo funcionar:Nota: Utiliza o comando "WinActive", portanto, ele funciona apenas em uma janela do Notepad ++. Observe também que, se você digitar
</
, primeiro será emitido 2 comandos Backspace antes de tentar fechar a marca, e esses caracteres serão excluídos, independentemente de a marca estar fechada ou não.Em resumo: o bloco de notas # fornece a capacidade de inserir
Ctrl+.
para fechar uma tag, o que nos leva a meio caminho. E o AutoHotKey é usado para mapear</
paraCtrl+.
Obrigado a @ user2427906 e também a esta resposta .
fonte