<?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>Gustavo Dutra &#187; Vimperator</title>
	<atom:link href="http://gustavodutra.com/categoria/nerd/vimperator/feed/" rel="self" type="application/rss+xml" />
	<link>http://gustavodutra.com</link>
	<description>Um pouco de tudo, nada de pouco</description>
	<lastBuildDate>Thu, 29 Jul 2010 22:57:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Vimperator, comportamento do Vim no Firefox</title>
		<link>http://gustavodutra.com/post/175/vimperator-comportamento-do-vim-no-firefox/</link>
		<comments>http://gustavodutra.com/post/175/vimperator-comportamento-do-vim-no-firefox/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 02:47:37 +0000</pubDate>
		<dc:creator>Gustavo Dutra</dc:creator>
				<category><![CDATA[Vimperator]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[produtividade]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://gustavodutra.com/?p=175</guid>
		<description><![CDATA[De um tempo para cá tenho tentando chutar o mouse longe e usar só o teclado, na medida do possível. Culpa do Enygmata, que me mostrou o awesome, um gerenciador de janelas supimpa (que me pareceu 10x melhores que o ion-3), e o vimperator, que adiciona as funcionalidades do Vim no Firefox.O pior é que [...]]]></description>
			<content:encoded><![CDATA[<p>De um tempo para cá tenho tentando chutar o mouse longe e usar só o teclado, na medida do possível. Culpa do <a rel="nofollow" href="http://enygmata.c2zlabs.com/">Enygmata</a>, que me mostrou o <a rel="nofollow" href="http://awesome.naquadah.org/">awesome</a>, um gerenciador de janelas supimpa (que me pareceu 10x melhores que o ion-3), e o vimperator, que adiciona as funcionalidades do Vim no Firefox.O pior é que estou conseguindo!</p>
<p>Parece radical, mas a produtividade aumenta, de certo modo. Não só na hora de programar e testar, sempre que edito arquivos no Vim, tento não usar o mouse. Claro que sempre vai ter alguma aplica&ccedil;&atilde;o que vai te obrigar a usar o mouse, mas se pudermos evitar, melhor!</p>
<p>Graças ao maldito do Enygmata, agora acham que sou retardado. Que estou surtando, querendo usar Vim para tudo! Que não tenho mais nada pra fazer, fico inventando moda. Mas enfim, prefiro terminar minhas coisas rapidinho e tomar meu café vendo os outros perdendo tempo clicando e passando mais trabalho porque não tem mais de 1 clipboard para copiar e colar códigos&#8230;<br />
<span id="more-175"></span></p>
<h2>Vimperator</h2>
<p>Foi minha primeira contribuição séria para a comunidade do ArchLinux. Está lá no AUR, `yaourt -S vimperator` para instalá-lo. Vou dar uma palhinha do que esse moço faz.</p>
<h3>Comandos</h3>
<p>Comandos úteis para utilizar durante a navegação:</p>
<ul>
<li><strong>:buffers</strong><br />
Lista os buffers da aba</li>
<li><strong>:bwipeout</strong><br />
Remove o buffer atual da lista</li>
<li><strong>:edit url</strong><br />
Abre um novo buffer</li>
<li><strong>: open [google|amazom|wikipedia|...] (termos da busca|url)</strong><br />
Abre na aba e buffer atual uma url ou busca. Caso não seja especificado o primeiro parâmetro, ele usará a opção <em>defsearch</em></li>
<li><strong>:tab [help|prefs|addons|downloads]</strong><br />
Executa o comando(help,prefs,etc) e abre numa nova aba</li>
<li><strong>:tabclose</strong><br />
Fecha a aba atual</li>
<li><strong>:tabopen</strong><br />
Abre a url numa nova aba. (Mesmos argumentos de :<em>open</em>)</li>
</ul>
<p><strong>OBS</strong>: A maioria dos comandos para gerenciamento de Abas e buffers do Vim funcionam no Vimperator também.</p>
<ul>
<li><strong>f</strong><br />
	Coloca 1 número em cada link e input da página. Ao digitar o número, ele simula o clique. Caso o número seja de um input, ele dá foco para ele. <strong>Obs</strong>: também é possível digitar um texto contido no link, pois se o texto tiver incidência em apenas 1 link, o mesmo será usado.</li>
<li><strong>G</strong><br />
	Move para o fim da página</li>
<li><strong>gg</strong><br />
	Move para o topo da página</li>
<li><strong>gt / Ctrl+n / Ctrl+PageUp</strong><br />
	Move para a aba seguinte</li>
<li><strong>gT / Ctrl+p / Ctrl+PageDown</strong><br />
	Move para a aba anterior</li>
<li><strong>gH</strong><br />
	Vai para a página inicial definida</li>
<li><strong>H / Ctrl+o</strong><br />
	Volta uma página no histórico</li>
<li><strong>L / Ctrl+i</strong><br />
	Avança uma página no histórico</li>
<li><strong>r</strong><br />
	Recarrega a página</li>
<li><strong>R</strong><br />
	Recarrega a página limpando o cache</li>
<li><strong>y</strong><br />
	Copia a URL atual</li>
<p>&#8216;</p>
<li><strong>Y</strong><br />
	Copia o texto selecionado</li>
<li><strong>zi</strong><br />
	Aumenta o zoom da página em 25%</li>
<li><strong>zo</strong><br />
	Diminui o zoom da página em 25%</li>
<li><strong>zz</strong><br />
	Usado sozinho reseta o zoom para 100%, caso usado 200zz, muda o zoom para 200%</li>
<li><strong>j,k,h,l</strong><br />
	Movem o cursor para baixo, para cima, para a esquerda e para direita, respectivamente</li>
</ul>
<p>As opções funcionam como as do Vim. :set option=valor</p>
<h3>Opções</h3>
<p>Para modificar alguma opção do vimperator, se faz do mesmo modo com que é feito no Vim:</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;"><span style="color: #000000;">:</span>set option=value</pre></div></div>

<ul>
<li><strong>complete</strong><br />
	Ao abrir uma URL (com <img src='http://gustavodutra.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> pen), o Vimperator tenta autocompletar. A lista de caracteres que compõe o que será exibido é: s (buscas), f (arquivos locais), b (bookmarks), h (histórico), entre outros.</li>
<li><strong>defsearch</strong><br />
	Especifica a engine de busca, por exemplo: &#8220;:set defsearch=google&#8221;</li>
<li><strong>guioptions</strong><br />
	Opções da gui: m (menubar), T (toolbar), B (bookmark bar), etc. Para mostrar os menus, basta usar &#8220;set guioptions+=m&#8221;, -= para esconder.</li>
<li><strong>hlsearch</strong><br />
	Colore a busca (idem Vim)</li>
<li><strong>ignorecase</strong><br />
	Case-insensitive nas buscas do Firefox</li>
<li><strong>incsearch</strong><br />
	Busca incremental (idem Vim)</li>
<li><strong>showtabline</strong><br />
	Mostra (caso 1) ou esconde (caso 0) a barra de abas.</li>
<li><strong>smartcase</strong><br />
	Sobreescreve o parâmetreo de &#8216;ignorecase&#8217; caso tenha caracteres maiúsculos na busca.</li>
<li><strong>wildmode</strong><br />
	Define como a completação da linha de comando vai funcionar (idem Vim)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://gustavodutra.com/post/175/vimperator-comportamento-do-vim-no-firefox/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
