<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Salomão Neto</title>
	<atom:link href="https://sneto.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>https://sneto.com.br</link>
	<description>Internet, Softwares e Notícias</description>
	<lastBuildDate>Sun, 26 Nov 2017 13:09:25 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.2</generator>
	<item>
		<title>Aquário Multinível com Torre de Água em Acrílico</title>
		<link>https://sneto.com.br/aquario-multinivel-torre-agua/</link>
		<comments>https://sneto.com.br/aquario-multinivel-torre-agua/#respond</comments>
		<pubDate>Sun, 05 Nov 2017 16:22:02 +0000</pubDate>
		<dc:creator><![CDATA[Salomão]]></dc:creator>
				<category><![CDATA[Aquarismo]]></category>

		<guid isPermaLink="false">https://sneto.com.br/?p=83</guid>
		<description><![CDATA[<p>Olha isso, o cara conseguiu colocar uma torre de água de acrílico integrada ao aquário dele. Muito bom mesmo! Assista o vídeo e aprenda a fazer também. &#160;</p>
<p>O post <a rel="nofollow" href="https://sneto.com.br/aquario-multinivel-torre-agua/">Aquário Multinível com Torre de Água em Acrílico</a> apareceu primeiro em <a rel="nofollow" href="https://sneto.com.br">Salomão Neto</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Olha isso, o cara conseguiu colocar uma torre de água de acrílico integrada ao aquário dele. Muito bom mesmo!</p>
<p>Assista o vídeo e aprenda a fazer também.</p>
<p>&nbsp;</p>
<div class="video-container-mobile">
<p style="text-align: center;"><iframe src="https://www.youtube.com/embed/jbILXWhiPYo?rel=0&amp;controls=0&amp;showinfo=0" width="853" height="480" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
</div>
<p>O post <a rel="nofollow" href="https://sneto.com.br/aquario-multinivel-torre-agua/">Aquário Multinível com Torre de Água em Acrílico</a> apareceu primeiro em <a rel="nofollow" href="https://sneto.com.br">Salomão Neto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://sneto.com.br/aquario-multinivel-torre-agua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos do VIM</title>
		<link>https://sneto.com.br/comandos-vim/</link>
		<comments>https://sneto.com.br/comandos-vim/#comments</comments>
		<pubDate>Fri, 06 Oct 2017 21:20:38 +0000</pubDate>
		<dc:creator><![CDATA[Salomão]]></dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sneto.com.br/?p=1</guid>
		<description><![CDATA[<p>O editor VIM é uma versão melhorada do antigo editor de texto VI. Ele está disponível em grande parte das distribuições do GNU/Linux e roda direto no terminal, sendo muito útil para quem trabalha com servidores Linux sem interface gráfica. Ao digitar &#8220;vi&#8221; no terminal será aberto um arquivo em branco para você editá-lo. Para ... <a title="Comandos do VIM" class="read-more" href="https://sneto.com.br/comandos-vim/">Ler mais<span class="screen-reader-text">Comandos do VIM</span></a></p>
<p>O post <a rel="nofollow" href="https://sneto.com.br/comandos-vim/">Comandos do VIM</a> apareceu primeiro em <a rel="nofollow" href="https://sneto.com.br">Salomão Neto</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-43" src="https://s3-sa-east-1.amazonaws.com/cdn-sneto/wp-content/uploads/2017/10/vim-debian.png" alt="Editor de Texto VIM do Linux" width="860" height="573" srcset="https://s3-sa-east-1.amazonaws.com/cdn-sneto/wp-content/uploads/2017/10/vim-debian.png 860w, https://s3-sa-east-1.amazonaws.com/cdn-sneto/wp-content/uploads/2017/10/vim-debian-500x333.png 500w, https://s3-sa-east-1.amazonaws.com/cdn-sneto/wp-content/uploads/2017/10/vim-debian-768x512.png 768w, https://s3-sa-east-1.amazonaws.com/cdn-sneto/wp-content/uploads/2017/10/vim-debian-216x144.png 216w" sizes="(max-width: 860px) 100vw, 860px" /></p>
<p>O <strong>editor VIM</strong> é uma versão melhorada do antigo editor de texto <strong>VI</strong>. Ele está disponível em grande parte das distribuições do <strong>GNU/Linux</strong> e roda direto no terminal, sendo muito útil para quem trabalha com servidores <strong>Linux</strong> sem interface gráfica.</p>
<p>Ao digitar <strong>&#8220;vi&#8221;</strong> no terminal será aberto um arquivo em branco para você editá-lo.</p>
<p>Para editar um arquivo específico basta digitar <strong>&#8220;vi nomearquivo&#8221;</strong> no terminal.</p>
<h3><a href="#01">Modos de trabalho do VIM</a></h3>
<h3><a href="#02">Salvando e/ou saindo</a></h3>
<h3><a href="#03">Localizando e substituindo textos</a></h3>
<h3><a href="#04">Movimentando o cursor</a></h3>
<h3><a href="#05">Movimentando o texto</a></h3>
<h3><a href="#06">Alterando o texto</a></h3>
<h2></h2>
<h2 id="01">Modos de trabalho do VIM</h2>
<p>O VIM possui dois modos de trabalho:</p>
<ul>
<li><strong>Modo de Inserção:</strong> Comandos de inserção;</li>
<li><strong>Modo de Comando:</strong> Comandos de localização, movimentação, alteração e salvar ou sair do arquivo.</li>
</ul>
<p>Quando o VIM é aberto ele entrará automaticamente no modo de comando. Para alternar para o modo de inserção geralmente usamos a tecla <strong>&#8220;i&#8221;</strong>, mas também temos as opções abaixo:</p>
<p><strong>a</strong> &#8211; o modo de inserção é ativado e o cursor de texto é posicionado após o caractere corrente;<br />
<b>A</b> &#8211; o modo de inserção é ativado e o cursor de texto é posicionado no final da linha;<br />
<strong> i</strong> &#8211; o modo de inserção é ativado e o cursor de texto é posicionado antes do caractere corrente.<br />
<b>I</b> &#8211; o modo de inserção é ativado e o cursor de texto é posicionado no início da linha;<br />
<b>o</b> &#8211; o modo de inserção é ativado e uma linha em branco é inserida abaixo da atual;<br />
<b>O</b> &#8211; o modo de inserção é ativado e uma linha em branco é inserida acima da atual;</p>
<p>Para voltar ao modo de comando, basta pressionar a tecla <strong>&#8220;ESC&#8221;</strong>.</p>
<h2 id="02">Salvando e/ou saindo</h2>
<p><strong>:w</strong> &#8211; salva o arquivo sem sair do editor;<br />
<strong>:w nome_do_arquivo</strong> &#8211; salva o arquivo com o nome especificado;<br />
<strong> :q</strong> &#8211; sai do editor (não funciona se o arquivo foi alterado);<br />
<strong>:wq</strong> &#8211; salva o arquivo e sai do editor;<br />
<strong>:q!</strong> &#8211; sai do editor sem salvar as alterações realizadas.</p>
<h2 id="03">Localizando e substituindo textos</h2>
<p><strong>/palavra</strong> &#8211; busca pela palavra ou caractere em todo o texto;<br />
<strong> ?palavra</strong> &#8211; move o cursor para a ocorrência anterior da palavra;<br />
<strong> n</strong> &#8211; repete o último comando na mesma direção;<br />
<strong>N</strong> &#8211; repete o último comando na direção reversa;<br />
<strong>Ctrl+g</strong> &#8211; mostra o nome do arquivo, o número da linha atual e o total de linhas.<br />
<strong>:%s/antiga/nova/g</strong> &#8211; substitui a string &#8220;antiga&#8221; por &#8220;nova&#8221;;<br />
<strong>:%s/antiga/nova/gc</strong> &#8211; substitui a string &#8220;antiga&#8221; por &#8220;nova&#8221; com confirmação;</p>
<h2 id="04">Movimentando o cursor</h2>
<p><strong>h</strong> &#8211; move o cursor um caractere à esquerda;<br />
<strong> j</strong> &#8211; move o cursor para a próxima linha;<br />
<strong> k</strong> &#8211; move o cursor para linha anterior;<br />
<strong> l</strong> &#8211; move o cursor um caractere à direita;<br />
<strong>H</strong> &#8211; move o cursor para a primeira linha da tela;<br />
<strong> M</strong> &#8211; move o cursor para o meio da tela;<br />
<strong>L</strong> &#8211; move o cursor para a última linha da tela;<br />
<strong>w</strong> &#8211; move o cursor para o início da próxima palavra;<br />
<strong> W</strong> &#8211; move o cursor para o início da próxima palavra, separadas por espaço;<br />
<strong> b</strong> &#8211; move o cursor para o início da palavra anterior;<br />
<strong> B</strong> &#8211; move o cursor para o início da palavra anterior separadas por espaço;<br />
<strong>0 (zero)</strong> &#8211; move o cursor para o início da linha atual;<br />
<strong> ^</strong> &#8211; move o cursor para o primeiro caractere não branco da linha atual;<br />
<strong>$</strong> &#8211; move o cursor para o final da linha atual;<br />
<strong> nG</strong> &#8211; move o cursor para a linha n;<br />
<strong> :n</strong> &#8211; move o cursor para a linha n;<br />
<strong> gg</strong> &#8211; move o cursor para a primeira linha do arquivo;<br />
<strong> G</strong> &#8211; move o cursor para a última linha do arquivo.<br />
<strong>Ctrl+f</strong> &#8211; move o cursor para a próxima tela;<br />
<strong> Ctrl+b</strong> &#8211; move o cursor para a tela anterior;</p>
<h2 id="05">Movimentando o texto</h2>
<p><strong>Ctrl+e</strong> &#8211; move o texto para cima;<br />
<strong> Ctrl+y</strong> &#8211; move o texto para baixo.</p>
<h2 id="06">Alterando o texto</h2>
<p><strong>x</strong> &#8211; deleta o caractere que está sob o cursor;<br />
<strong> dw</strong> &#8211; deleta a palavra, da posição atual do cursor até o final;<br />
<strong> dd</strong> &#8211; deleta a linha atual e copia o conteúdo para área de transferência;<br />
<strong> D</strong> &#8211; deleta a linha a partir da posição atual do cursor até o final;<br />
<strong> :A,Bd</strong> &#8211; deleta da linha A até a linha B e copia para área de transferência;<br />
<strong> rx</strong> &#8211; substitui o caractere sob o cursor pelo especificado em x;<br />
<strong>u</strong> &#8211; desfaz a última modificação;<br />
<strong> U</strong> &#8211; desfaz todas as modificações feitas na linha atual;<br />
<strong> J</strong> &#8211; une a linha corrente a próxima;<br />
<strong> yy</strong> &#8211; copia 1 linha para a área de transferência;<br />
<strong> yNy</strong> &#8211; copia N linhas para a área de transferência;<br />
<strong> p</strong> &#8211; cola o conteúdo da área de transferência;<br />
<strong> Np</strong> &#8211; cola N vezes o conteúdo da área de transferência;<br />
<strong> cc</strong> &#8211; apaga o conteúdo da linha, e copia para área de transferência;<br />
<strong> cNc</strong> &#8211; apaga o conteúdo de N linhas, e copia para área de transferência (a partir da linha atual);<br />
<strong> ndd</strong> &#8211; deleta o conteúdo de n linhas a partir da linha atual;<br />
<strong> nD</strong> &#8211; deleta a linha a partir da posição atual do cursor até o fim de n linhas.</p>
<p>O post <a rel="nofollow" href="https://sneto.com.br/comandos-vim/">Comandos do VIM</a> apareceu primeiro em <a rel="nofollow" href="https://sneto.com.br">Salomão Neto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://sneto.com.br/comandos-vim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
