<?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>Chronosbox &#187; VIM &#8211; Vi IMproveded</title>
	<atom:link href="http://chronosbox.org/blog/categories/vim/feed" rel="self" type="application/rss+xml" />
	<link>http://chronosbox.org/blog</link>
	<description>idéias e dicas de uma mente insana trabalhando com TI</description>
	<lastBuildDate>Sun, 30 Oct 2011 04:57:21 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Vim confs prontas para trabalhar com Python e Django</title>
		<link>http://chronosbox.org/blog/read-to-work-vim-confs-for-python-and-django</link>
		<comments>http://chronosbox.org/blog/read-to-work-vim-confs-for-python-and-django#comments</comments>
		<pubDate>Sun, 07 Mar 2010 09:59:44 +0000</pubDate>
		<dc:creator>Felipe 'chronos' Prenholato</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[VIM - Vi IMproveded]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Colorscheme]]></category>
		<category><![CDATA[completion]]></category>
		<category><![CDATA[fold]]></category>
		<category><![CDATA[jump]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[matchit]]></category>
		<category><![CDATA[omni]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[snipmate]]></category>
		<category><![CDATA[vimrc]]></category>
		<category><![CDATA[wombat]]></category>

		<guid isPermaLink="false">http://chronosbox.org/blog/?p=280</guid>
		<description><![CDATA[Nota: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo Handrus Nogueira, portanto não deixem de visitar o Dev With Passion! Todos os posts do ChronosBox estarão no Dev With Passion, exceto por alguns comentários novos. Abraços! Este fim de semana [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Nota</strong>: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo <a href="http://twitter.com/handrus">Handrus Nogueira</a>, portanto não deixem de visitar o <a href="http://devwithpassion.com">Dev With Passion</a>! Todos os posts do ChronosBox estarão no <a href="http://devwithpassion.com">Dev With Passion</a>, exceto por alguns comentários novos. Abraços!</em></p>
<p>Este fim de semana eu reescrevi meu .vimrc e gastei um tempo extra para fazer<br />
as coisas funcionarem melhores para mim com python e django <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Eu acabei<br />
fazendo um belo trabalho e agora estou codando com muito mais eficiência.</p>
<p>Os resultados são:</p>
<ul>
<li> Um .vimrc muito bem comentado e com muitas customizações.</li>
<li> Suporte para python omnicomplete.</li>
<li> Adição dos paths python e django automáticos ao ambiente do vim.</li>
<li> Adição da DJANGO_SETTINGS_MODULE automaticamente ao ambiente do vim, para completar seu próprio código.</li>
<li> Suporte do SnipMate para código django e django templates.</li>
<li> Django templates com suporte para highlighting das tags e uso do &#8216;%&#8217; com o plugin matchit.</li>
<li> Python folding e suporte a python jumping.</li>
<li> O tema acinzentado wombat com algumas customizações minhas.</li>
<li> Um gerenciador de sessões para o Vim para facilitar sua vida em manter o ambiente de trabalho.</li>
</ul>
<p>Aqui estão os arquivos para download:</p>
<ul>
<li> <a href="http://chronosbox.org/vimconfs/vim-confs-latest.tbz2">vim-confs-latest.tbz2</a>: O arquivo tar compactado com todos os arquivos, descompacte na sua home.</li>
<li> <a href="http://chronosbox.org/vimconfs/vim-confs-latest.tbz2.md5">vim-confs-latest.tbz2.md5</a>: O md5sum do tar.</li>
</ul>
<p>Se você preferir, este é o endereço no github: <a href="http://github.com/chronossc/my-vim-confs">http://github.com/chronossc/my-vim-confs</a></p>
<p>O pacote não poderia ter sido criado sem alguns plugins e artigos, segue a referência:</p>
<ul>
<li> <a href="http://code.djangoproject.com/wiki/UsingVimWithDjango" target="_blank">UsingVimWithDjango do Django Wiki</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=2540" target="_blank">SnipMate vim plugin por Michael Sanders</a></li>
<li> <a href="http://github.com/robhudson/snipmate_for_django" target="_blank">SnipMate snippets for django por Rob Hudson</a> <a href="http://rob.cogit8.org/blog/2009/Sep/20/using-vim-and-snipmate-django/" target="_blank">(Demo)</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=39" target="_blank">Matchit vim plugin por Benji Fisher</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=1487" target="_blank">Updated Syntax highlighting for Django templates por Dave Hodder</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=1487" target="_blank">py_jump vim plugin por Sergiy Matusevych</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=1487" target="_blank">python fold vim plugin por Jorrit Wiersma</a></li>
<li> <a href="http://www.vim.org/scripts/script.php?script_id=2010" target="_blank">Session Manager for vim por Yuri Klubakov</a>
</ul>
<p>Adicionalmente (thx Handrus), eu sugiro para quem escreve muito HTML, dar uma olhada no <a href="http://jetpackweb.com/blog/2010/03/04/write-html-faster-with-sparkup-vim-and-textmate/" target="_blank">SparkUp vim and textmate plugin</a> <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Eu não testei, mas pareceu muito bom.</p>
<p>Muito obrigado a quem ler, a todos que escreveram os plugins, ao pessoal do canal #vim na freenode e a ótima documentação do vim!<br />
Agora bora codar com o vim <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>** Atualizado<br />
2010-03-07: Eu criei novamente o tar porque eu removi algumas mensagens de debug, então faça o download novamente se você já fez <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .<br />
2010-03-09: Eu criei novamente o tar, fiz alguns fixes e adicionei no github.</p>
]]></content:encoded>
			<wfw:commentRss>http://chronosbox.org/blog/read-to-work-vim-confs-for-python-and-django/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>VIM colorscheme Wombat &#8211; customizado</title>
		<link>http://chronosbox.org/blog/wombat-vim-colorscheme-customized</link>
		<comments>http://chronosbox.org/blog/wombat-vim-colorscheme-customized#comments</comments>
		<pubDate>Mon, 13 Apr 2009 03:59:43 +0000</pubDate>
		<dc:creator>Felipe 'chronos' Prenholato</dc:creator>
				<category><![CDATA[Colorscheme]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VIM - Vi IMproveded]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[vim/gvim]]></category>

		<guid isPermaLink="false">http://chronosbox.org/blog/?p=116</guid>
		<description><![CDATA[Nota: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo Handrus Nogueira, portanto não deixem de visitar o Dev With Passion! Todos os posts do ChronosBox estarão no Dev With Passion, exceto por alguns comentários novos. Abraços! Procurando por uns plugins [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Nota</strong>: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo <a href="http://twitter.com/handrus">Handrus Nogueira</a>, portanto não deixem de visitar o <a href="http://devwithpassion.com">Dev With Passion</a>! Todos os posts do ChronosBox estarão no <a href="http://devwithpassion.com">Dev With Passion</a>, exceto por alguns comentários novos. Abraços!</em></p>
<p>Procurando por uns plugins legais para o VIM relacionados a python eu achei (tropeçei) em um tema chamado <a href="http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/">Wombat</a>, uma variação do Desert criada por <a href="http://dengmao.wordpress.com/">Lars H. Nielsen</a>. Como achei ele interessante eu peguei e comecei a mecher nele, deixando mais próximo do <a href="http://chronosbox.org/blog/vim-desert-theme-customizedtema-desert-para-o-vim-customizado">desert customizado</a>.</p>
<p>Aqui temos uma screenshot em 1440&#215;900 com os dois temas abertos, Wombat original e meu tema Wombat modificado:</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 510px"><a href="http://chronosbox.org/blog/wp-content/uploads/2009/04/wombat-comparison.png"><img class="size-full wp-image-119 " title="wombat comparison" src="http://chronosbox.org/blog/wp-content/uploads/2009/04/wombat-comparison.png" alt="" width="500" /></a><p class="wp-caption-text">original wombat theme with my custom wombat theme</p></div>
<p>Com cores mais vivas (fortes?) eu achei melhor para ler a noite, sem luz (como eu normalmente fico quando meu colega de quarto dorme). Esta semana eu trabalherei bastante no timetracker (em breve eu falo sobre ele aqui) e no blog de minha namorada, e ai falo como o tema fica enquanto trabalhamos com ele.</p>
<p><strong>Download</strong>: <a href="http://chronosbox.org/blog/wp-content/uploads/2009/06/wombat.vim">wombat modified colorscheme</a></p>
<p>Divirtam-se!</p>
]]></content:encoded>
			<wfw:commentRss>http://chronosbox.org/blog/wombat-vim-colorscheme-customized/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tema desert para o vim customizado.</title>
		<link>http://chronosbox.org/blog/vim-desert-theme-customizedtema-desert-para-o-vim-customizado</link>
		<comments>http://chronosbox.org/blog/vim-desert-theme-customizedtema-desert-para-o-vim-customizado#comments</comments>
		<pubDate>Mon, 06 Apr 2009 03:18:14 +0000</pubDate>
		<dc:creator>Felipe 'chronos' Prenholato</dc:creator>
				<category><![CDATA[VIM - Vi IMproveded]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[tunning]]></category>
		<category><![CDATA[vim/gvim]]></category>

		<guid isPermaLink="false">http://chronosbox.org/blog/?p=76</guid>
		<description><![CDATA[Nota: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo Handrus Nogueira, portanto não deixem de visitar o Dev With Passion! Todos os posts do ChronosBox estarão no Dev With Passion, exceto por alguns comentários novos. Abraços! Boas! No primeiro artigo [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Nota</strong>: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo <a href="http://twitter.com/handrus">Handrus Nogueira</a>, portanto não deixem de visitar o <a href="http://devwithpassion.com">Dev With Passion</a>! Todos os posts do ChronosBox estarão no <a href="http://devwithpassion.com">Dev With Passion</a>, exceto por alguns comentários novos. Abraços!</em></p>
<p>Boas! No primeiro artigo do blog renascido e com cara nova, vai ai a causa de todo esse movimento inicial.</p>
<p>Fiz umas modificações no tema desert que vem com o vim 7.2, para que ficasse mais confortável trabalhar nas noites do fim de semana quando fico realmente longas horas no computador.<br />
Segue ai abaixo duas screenshots comparando ambos os temas.</p>
<div id="attachment_82" class="wp-caption alignleft" style="width: 215px"><a href="http://chronosbox.org/blog/wp-content/uploads/2009/04/mydesert.jpg"><img class="wp-image-82" title="desert custom theme" src="http://chronosbox.org/blog/wp-content/uploads/2009/04/mydesert.jpg" alt="desert custom theme" width="205" height="128" /></a><p class="wp-caption-text">desert custom theme</p></div>
<div id="attachment_81" class="wp-caption alignleft" style="width: 215px"><a href="http://chronosbox.org/blog/wp-content/uploads/2009/04/desert.jpg"><img class="wp-image-81" title="desert theme" src="http://chronosbox.org/blog/wp-content/uploads/2009/04/desert.jpg" alt="desert theme" width="205" height="128" /></a><p class="wp-caption-text">desert theme</p></div>
<div class='cleared'></div>
<p>Para fazer o download do tema basta salvar o arquivo <a href="http://chronosbox.org/blog/wp-content/uploads/2009/04/mydesert.vim">mytheme.vim</a>. Bom proveito!</p>
]]></content:encoded>
			<wfw:commentRss>http://chronosbox.org/blog/vim-desert-theme-customizedtema-desert-para-o-vim-customizado/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Indentando seus arquivos automaticamente e em massa com o VIM.</title>
		<link>http://chronosbox.org/blog/indentando-seus-arquivos-automaticamente-e-em-massa-com-o-vim</link>
		<comments>http://chronosbox.org/blog/indentando-seus-arquivos-automaticamente-e-em-massa-com-o-vim#comments</comments>
		<pubDate>Sat, 08 Sep 2007 15:54:27 +0000</pubDate>
		<dc:creator>Felipe 'chronos' Prenholato</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Planet GentooBR]]></category>
		<category><![CDATA[VIM - Vi IMproveded]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[util]]></category>
		<category><![CDATA[vim/gvim]]></category>

		<guid isPermaLink="false">http://chronosbox.org/blog/2007/09/08/indentando-seus-arquivos-automaticamente-e-em-massa-com-o-vim/</guid>
		<description><![CDATA[Nota: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo Handrus Nogueira, portanto não deixem de visitar o Dev With Passion! Todos os posts do ChronosBox estarão no Dev With Passion, exceto por alguns comentários novos. Abraços! Heya pessoal. Depois de [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Nota</strong>: Olá meus caros leitores, apesar do ChronosBox ser um ótimo Blog, eu estou focando meus esforços em um blog conjunto com meu amigo <a href="http://twitter.com/handrus">Handrus Nogueira</a>, portanto não deixem de visitar o <a href="http://devwithpassion.com">Dev With Passion</a>! Todos os posts do ChronosBox estarão no <a href="http://devwithpassion.com">Dev With Passion</a>, exceto por alguns comentários novos. Abraços!</em></p>
<p>Heya pessoal.</p>
<p>Depois de longo tempo sem postar, mas sempre coletando idéias, a dica de hoje abrange uma área delicada, <strong>indentação de código</strong>. Por todo o mundo existem códigos mal indentados (exceto em python :]), e no meu trabalho, este é um caso extremamente comum com as ferramentas que dou manutenção, e literalmente é um pé no saco. No dia 06 de Setembro deste mês, de tão saco cheio que estava dos códigos mal indentados e sempre usando uma <em lang="en-us">mapping (1)</em> do VIM para indentar uma página, com o problema sério que quando ia dar um <em>svn diff</em> ou coisa do genêro quase toda a página vinha no diff, senão toda ela, resolvi verificar se o VIM não tinha um &#8220;BATCH mode&#8221;, assim com o <em>top</em>, para usar em um loop para passar nos arquivos.</p>
<p>Pois bem, depois de uma meia hora batendo papo no <strong>#vim</strong> da <strong>irc.freenode.net</strong>, o pessoal me fala de uma opção <strong>&#8216;-c&#8217;</strong> do VIM, que eu jurava não ter visto no manual do VIM. É dai que surge a dica de hoje <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Para indentar os arquivos, podes usar os seguintes comandos (segue abaixo a explicação dos comandos para ninguém ficar boiando):</p>
<p><span id="more-6"></span></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #FCFFBA;"><span style="color: #7a0874; font-weight: bold;color: #8FB394;">cd</span> diretorio<span style="color: #000000; font-weight: bold;color: #CCC;">/</span>com<span style="color: #000000; font-weight: bold;color: #CCC;">/</span>arquivos<span style="color: #000000; font-weight: bold;color: #CCC;">/</span>a<span style="color: #000000; font-weight: bold;color: #CCC;">/</span>serem<span style="color: #000000; font-weight: bold;color: #CCC;">/</span>indentados
<span style="color: #c20cb9; font-weight: bold;color: #577A61;">find</span> <span style="color: #660033;">-type</span> f <span style="color: #000000; font-weight: bold;color: #CCC;">|</span> <span style="color: #c20cb9; font-weight: bold;color: #577A61;">egrep</span> <span style="color: #ff0000;color: #666666;">&quot;.html$|.php$|.inc$|.tpl$&quot;</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt; lista_arquivos
<span style="color: #000000; font-weight: bold;color: #B83A24;">for</span> arquivo <span style="color: #000000; font-weight: bold;color: #B83A24;">in</span> $<span style="color: #7a0874; font-weight: bold;color: #CCC;">&#40;</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>lt; lista_arquivos <span style="color: #7a0874; font-weight: bold;color: #CCC;">&#41;</span>;
<span style="color: #000000; font-weight: bold;color: #B83A24;">do</span>
    <span style="color: #7a0874; font-weight: bold;color: #8FB394;">echo</span> <span style="color: #ff0000;color: #666666;">&quot;<span style="color: #007800;">$(date +'%d/%m/%Y %H:%M:%S')</span> - iniciando indentação  de '<span style="color: #007800;">$arquivo</span>'&quot;</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt; log_indentacao
    <span style="color: #c20cb9; font-weight: bold;color: #577A61;">vim</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;color: #666666;">&quot;:normal gg=G&quot;</span> <span style="color: #660033;">-c</span> :<span style="color: #c20cb9; font-weight: bold;color: #577A61;">w</span><span style="color: #000000; font-weight: bold;color: #CCC;">!</span> <span style="color: #660033;">-c</span> :q<span style="color: #000000; font-weight: bold;color: #CCC;">!</span> <span style="color: #660033;">----</span> <span style="color: #007800;color: blue;">$arquivo</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>amp;
        <span style="color: #7a0874; font-weight: bold;color: #8FB394;">echo</span> <span style="color: #ff0000;color: #666666;">&quot;<span style="color: #007800;">$(date +'%d/%m/%Y %H:%M:%S')</span> - finalizando indentação  de '<span style="color: #007800;">$arquivo</span>'&quot;</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt; log_indentacao <span style="color: #000000; font-weight: bold;color: #CCC;">||</span>
        <span style="color: #7a0874; font-weight: bold;color: #8FB394;">echo</span> <span style="color: #ff0000;color: #666666;">&quot;<span style="color: #007800;">$(date +'%d/%m/%Y %H:%M:%S')</span> - falhou indentação  de '<span style="color: #007800;">$arquivo</span>'&quot;</span> <span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;color: #CCC;">&amp;</span>gt; log_indentacao
<span style="color: #000000; font-weight: bold;color: #B83A24;">done</span></pre></div></div>

<p>Explicando as linhas:</p>
<ul>
<li>Linha 2: Procurando por arquivos a serem indentados, este comando<br />
pega todos os arquivos .html, .php, .inc e .tpl do diretório e<br />
subdiretórios. Se houver problemas com espaços, você pode usar da<br />
seguinte forma:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;color: #FCFFBA;"><span style="color: #c20cb9; font-weight: bold;color: #577A61;">find</span> <span style="color: #660033;">-type</span> f <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*.php'</span> <span style="color: #660033;">-or</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*.html'</span> <span style="color: #660033;">-or</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*.inc'</span> <span style="color: #660033;">-or</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*.tpl'</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;color: #577A61;">vim</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">':normal gg=G'</span> <span style="color: #660033;">-c</span> :<span style="color: #c20cb9; font-weight: bold;color: #577A61;">w</span><span style="color: #000000; font-weight: bold;color: #CCC;">!</span> <span style="color: #660033;">-c</span> :q<span style="color: #000000; font-weight: bold;color: #CCC;">!</span> <span style="color: #660033;">--</span> <span style="color: #ff0000;color: #666666;">&quot;{}&quot;</span> ;</pre></div></div>

<p>Com isto, ele irá fazer a mesma coisa que o for faz.</li>
<li>Linhas 3 e 4: Inicia o for. <strong>$(&lt;lista_arquivos)</strong> faz o bash fazer um &#8216;eval&#8217; do arquivo lista_arquivos, mandando seu conteúdo como paramêtros para o for.</li>
<li>Linhas 5, 7 e 8: Logando para melhor acompanhamento.</li>
<li>Linha 6: O  comando propriamente dito, a opção -c envia comandos ao VIM. Uma explicação melhor sobre o comando de indentação pode ser achada digitando <strong>&#8216;:help =&#8217;</strong> no próprio VIM, existem dezenas de configurações que podem ser setadas e existem também dezenas de arquivos de identação prontos, da uma olhadinha em <em>/usr/share/vim/vim71/indent</em> :].</li>
<li>Linha 9: Finaliza o for.</li>
</ul>
<p>Com esta dica, se salve dos arquivos não indentados! Os comandos passados ao vim também pode ser para tirar quebras de linha DOS, outra dor de cabeça absurda que costumo ter, e qualquer outra coisa do VIM.</p>
<p>(1) Sobre o mapping do vim, para indentar seus arquivos abertos, podes usar os seguintes comandos no seu .vimrc:</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;color: #FCFFBA;"><span style="color: #adadad; font-style: italic;color: #CDC;">&quot; map  to reindent file</span>
<span style="color: #668080;color: #577A61;">noremap</span>  mzgg=G`z
inoremap  mzgg=G`z</pre></div></div>

<p>Apertar a tecla <strong>=</strong> com um bloco de texto selecionado também faz o mesmo trabalho <img src='http://chronosbox.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Realmente espero que aproveitem!</p>
<p>Abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://chronosbox.org/blog/indentando-seus-arquivos-automaticamente-e-em-massa-com-o-vim/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

