código de formatação no notepad ++
<p>existe um atalho de teclado para formatar código no notepad ++?<br> estou trabalhando principalmente com código html, css e python.</p><p>por exemplo:</p><pre class="lang-html prettyprint-override"><code>&lt;title&gt;{% block title %} {% endblock %}&lt;/title&gt; &lt;link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /&gt; &lt;/head&gt; </code></pre><p>para:</p><pre class="lang-html prettyprint-override"><code>&lt;head&gt; &lt;title&gt; {% block title %} {% endblock %} &lt;/title&gt; &lt;link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" /&gt; &lt;/head&gt; </code></pre><p><br> eu me lembro do visual studio fazendo isso com <kbd>ctrl</kbd>+<kbd>k</kbd>+<kbd>d</kbd> e o netbeans também tem o recurso, mas não consegue encontrá-lo dentro do notepad ++, se é que pode fazê-lo.</p>
<p>textfx -&gt; html tidy -&gt; tidy: reindent xml</p><p>lembre-se de ter o código html selecionado antes de fazer isso.</p>
<p>opa bruno, tudo bom?</p>
<p>tente incluir essa linha antes de utilizar o <code>printwriter</code> pra adicionar conteúdo à sua resposta:</p>
<pre class="prettyprint"><code>resp.setheader(&#34;content-type&#34;, &#34;text/html; charset&#61;utf-8&#34;);</code></pre>
<p>isso força a resposta a utilizar um encoding específico. outra alternativa seria incluir isso no corpo html da resposta:</p>
<pre class="prettyprint"><code>string body &#61; &#34;&lt;html&gt;&#34;&#43;
 &#34;&lt;head&gt;&lt;meta charset&#61;&#34;utf-8&#34;&gt;&lt;/head&gt;&#34;&#43;
 &#34;&lt;body&gt;&#34;&#43;seuconteudo&#43;&#34;&lt;/body&gt;&#34;&#43;
 &#34;&lt;/html&gt;&#34;;
writer.println(body);</code></pre>
<p>acredito que uma dessas opções vai resolver seu problema!</p>
<p>caso contrário, pode voltar aqui e vemos mais alternativas pra atacar!</p>
<p>um abraço e bons estudos!</p> <p>você pode configurá-las em opções do word, personalizar, atalhos de teclado.</p><p><strong>edit:</strong> na verdade, já é <kbd>ctrl</kbd> + <kbd>alt</kbd> + <kbd>h</kbd>.</p> <p>olá nádia,</p>
<p>muito interessante o atalho. o mesmo pode ser feito nos programas do pacote adobe ao apertar alt.</p>
<p>abçs,</p>
<p>gustavo diuana</p> <p>olá, vim atualizar a discussão!</p>
<p>baixei o módulo do chart.js e instalei com <code>--save</code> na minha aplicação. eu chamo o código no html:</p>
<pre class="prettyprint"><code>&lt;canvas id&#61;&#34;chart&#34;&gt;&lt;/canvas&gt;&lt;script&gt;require(&#39;./js/graficos&#39;)&lt;/script&gt;</code></pre><p>e coloquei as configurações em um arquivo .js chamado &#34;graficos&#34;, o qual tive que importar no final de cada tag <code>&lt;canvas&gt;</code> . no arquivo .js, eu utilizo o requerimento:</p>
<pre class="prettyprint"><code>var chart &#61; require(&#39;chart.js&#39;);</code></pre> <p>você pode tentar colocar uma nova linha nos dados:</p><pre><code>&lt;data&gt;foo bar baz baz bar&lt;/data&gt; </code></pre><p>se isso não funcionar, talvez seja necessário analisar a string manualmente.</p><p>se você precisar de xaml direto, é fácil:</p><pre class="lang-xml prettyprint-override"><code>&lt;textblock&gt; lorem &lt;linebreak/&gt; ipsum &lt;/textblock&gt; </code></pre> <p>olá valdiney, é para você fazer uma variação de código.</p>
<p>usar sua curiosidade e criatividade, variar, não se prender só ao que foi pedido, tipo:</p>
<p></p>fazendo diferente:
<strong> teste 1 </strong>
<strong> teste 2 </strong>
<strong> teste 3 </strong>
<p></p>
<p></p> Quando o documento é transferido através de HTTP, [as informações do cabeçalho HTTP são as informações crutial](http://www.w3.org/TR/html401/charset.html#h-5.2.2) :



> 
> [...] agentes de usuário conformes devem observar as seguintes prioridades para determinar a codificação de caracteres de um documento (da mais alta prioridade para a menor):
> 
> 
> 1. Um HTTP " `charset`" parâmetro em um " `Content-Type`campo".
> 2. Uma `META`declaração com " `http-equiv`" definido para " `Content-Type`" e um valor definido para " `charset`".
> 3. O `charset`conjunto de atributos em um elemento que designa um recurso externo.
> 
> 
> 


Portanto, verifique se você declarar a codificação de caracteres no [`Content-Type`campo de cabeçalho](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17) e não apenas dentro do documento. <p>cria um filter e seta o encoding para utf-8, deve resolver:</p>
<pre class="prettyprint"><code>&#64;webfilter(&#34;/*&#34;)
public class characterencodingfilter implements filter {

 &#64;override
 public void dofilter(servletrequest request, servletresponse response, filterchain chain) throws servletexception, ioexception {
 request.setcharacterencoding(&#34;utf-8&#34;);
 chain.dofilter(request, response);
 }
}</code></pre> <p>você pode usar <code>resswitch</code> nesta página: <a href="http://www.codeproject.com/kb/tips/resswitch.aspx">http://www.codeproject.com/kb/tips/resswitch.aspx</a> .</p> ```
header('Content-type: text/html; charset=UTF-8') ;

/**
 * Encodes HTML safely for UTF-8. Use instead of htmlentities. 
 *
 * @param string $var 
 * @return string 
 */
function html_encode($var)
{
    return htmlentities($var, ENT_QUOTES, 'UTF-8');
}

```

Esses dois me salvou e eu acho que agora está *trabalhando* . Eu vou voltar se eu continuar a encontrar problemas. Devo armazená-lo no DB, por exemplo, como "&" ou como "&"?