<?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>bittersweet dev &#187; VIM</title>
	<atom:link href="http://blog.hboaventura.com/tag/vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hboaventura.com</link>
	<description>'cause that's the dev life</description>
	<lastBuildDate>Wed, 12 May 2010 02:29:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Script snipMate para VIM</title>
		<link>http://blog.hboaventura.com/script-snipmate-para-vim/</link>
		<comments>http://blog.hboaventura.com/script-snipmate-para-vim/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 20:22:11 +0000</pubDate>
		<dc:creator>kidh0</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://blog.hboaventura.com/?p=71</guid>
		<description><![CDATA[Como sou usuário Linux, é fato que meu editor favorito neste ambiente é o VIM (se bem que tenho usado muito o NetBeans 6.5 para PHP, que é um ótimo editor, mas as vezes é muita coisa para uma simples edição, fica para outro post). O Script Recentemente por indicação de um amigo, conheci o [...]

<br/><br/>
<strong>Sem Posts Relacionados.</strong>]]></description>
			<content:encoded><![CDATA[<p>Como sou usuário Linux, é fato que meu editor favorito neste ambiente é o <a href="http://www.vim.org/">VIM</a> (se bem que tenho usado muito o <a href="http://www.netbeans.org/">NetBeans</a> 6.5 para PHP, que é um ótimo editor, mas as vezes é muita coisa para uma simples edição, fica para outro post).</p>
<h3>O Script</h3>
<p>Recentemente por indicação de um amigo, conheci o script <a href="http://www.vim.org/scripts/script.php?script_id=2540">snipMate</a>, criado por <a href="http://www.vim.org/account/profile.php?user_id=16544">Michael Sanders</a>, que basicamente é um script não-obstrusivo para VIM que implementa os snippets do TextMate para o VIM.</p>
<p>A propósito, snippets são aqueles pedaços de código predefinidos (if, while, switch) que você pode inserir no seu documento.</p>
<p>Como exemplo, em um arquivo PHP, usando a instalação padrão do plugin, se você digitar &#8220;for&#8221; e logo após apertar &#8220;&lt;tab&gt;&#8221; no modo de inserção, ele irá expandir para a sintaxe padrão do &#8220;for&#8221; em PHP:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #990000;">count</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #666666; font-style: italic;">// code...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Para facilitar, dê uma olhada no screencast do plugin que fala por si só: <a href="http://vimeo.com/3535418">http://vimeo.com/3535418</a></p>
<h3>Instalação</h3>
<p><strong>1º passo:</strong> Faça o download do script <a href="http://www.vim.org/scripts/download_script.php?src_id=10393 ">aqui</a> (essa é a versão 0.79, é bom dar uma olhada no site se não teve nenhum update).<br />
<strong>2º passo: </strong>Dentro do diretório onde está o arquivo, execute o comando (se não existir o diretório .vim, é só criar ele, usando o comando &#8220;mkdir ~/.vim&#8221;):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mv</span> snipMate.zip ~<span style="color: #000000; font-weight: bold;">/</span>.vim</pre></div></div>

<p>Depois entre no diretório e descompacte o arquivo, removendo-o após extraí-lo</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>.vim
<span style="color: #c20cb9; font-weight: bold;">unzip</span> snipMate.zip
<span style="color: #c20cb9; font-weight: bold;">rm</span> snipMate.zip</pre></div></div>

<p><strong>3º passo:</strong> Reinicie o VIM e está feita a instalação, agora é só testar o script!</p>
<p>Dica: Para aqueles que como eu tem o auto-completar na tecla &lt;tab&gt;, ela vai gerar um conflito na edição. Para corrigir isso é só alterar o arquivo .vimrc e mudar onde tiver &#8220;&lt;tab&gt;&#8221; por &#8220;&lt;C-@&gt;&#8221; (sem as aspas).<br />
Pronto, agora o auto-completar vai ser ativado usando &#8220;&lt;ctrl&gt;+&lt;space&gt;&#8221;.</p>


<br/><br/><p><strong>Sem Posts Relacionados.</strong></p>]]></content:encoded>
			<wfw:commentRss>http://blog.hboaventura.com/script-snipmate-para-vim/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
