<?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>cleiver.com &#187; Linux</title>
	<atom:link href="http://blog.cleiver.com/categoria/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cleiver.com</link>
	<description>blog</description>
	<lastBuildDate>Fri, 31 Dec 2010 17:57:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Avatares do Tux! [Parte 2]</title>
		<link>http://blog.cleiver.com/avatares-do-tux-parte-2/</link>
		<comments>http://blog.cleiver.com/avatares-do-tux-parte-2/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 19:34:17 +0000</pubDate>
		<dc:creator>Cleiver</dc:creator>
				<category><![CDATA[Devaneios]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bowa]]></category>
		<category><![CDATA[tux]]></category>

		<guid isPermaLink="false">http://blog.cleiver.com/?p=93</guid>
		<description><![CDATA[Continuando o primeiro post, no site CrystalXP tem mais um monte de avatares que podem ser baixados (individualmente). Nenhum post relacionado.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-94 aligncenter" title="tux" src="http://blog.cleiver.com/wp-content/uploads/2008/10/tux.jpg" alt="" width="430" height="200" /></p>
<p>Continuando o <a title="Avatares do tux!" href="http://blog.cleiver.com/2008/09/12/avatares-do-tux/" target="_self">primeiro post</a>, no site <a title="CrystalXP" href="http://tux.crystalxp.net/en.10.48.html" target="_blank">CrystalXP</a> tem mais um monte de avatares que podem ser baixados (individualmente).</p>


<p>Nenhum post relacionado.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cleiver.com/avatares-do-tux-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avatares do Tux!</title>
		<link>http://blog.cleiver.com/avatares-do-tux/</link>
		<comments>http://blog.cleiver.com/avatares-do-tux/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 19:44:58 +0000</pubDate>
		<dc:creator>Cleiver</dc:creator>
				<category><![CDATA[Devaneios]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bowa]]></category>
		<category><![CDATA[tux]]></category>

		<guid isPermaLink="false">http://blog.cleiver.com/?p=76</guid>
		<description><![CDATA[Para quem gosta do Tux, no site Free Avatars Download tem um pacote com 946 images dele caracterizado como vários personagens da cultura pop. :P Para baixar o pacote basta ir direto no post ou direto no Rapidshare. Nenhum post relacionado.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-77 aligncenter" title="tux" src="http://blog.cleiver.com/wp-content/uploads/2008/09/tux.jpg" alt="Tux" width="600" height="200" /></p>
<p>Para quem gosta do Tux, no site <a title="Free Avatars Download" href="http://freeavatarsdownload.blogspot.com/" target="_blank">Free Avatars Download</a> tem um pacote com 946 images dele caracterizado como vários personagens da cultura pop. :P</p>
<p>Para baixar o pacote basta ir direto no <a title="946 tux avatars" href="http://freeavatarsdownload.blogspot.com/2007/08/946-tux-avatars.html" target="_blank">post</a> ou direto no <a title="Tux avatars no Rapidshare" href="http://rapidshare.com/files/28469423/Tux_Avatars.rar" target="_blank">Rapidshare</a>.</p>


<p>Nenhum post relacionado.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cleiver.com/avatares-do-tux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalação básica do Debian 4 (Etch)</title>
		<link>http://blog.cleiver.com/instalacao-basica-do-debian-4-etch/</link>
		<comments>http://blog.cleiver.com/instalacao-basica-do-debian-4-etch/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 05:42:04 +0000</pubDate>
		<dc:creator>Cleiver</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://blog.cleiver.com/?p=58</guid>
		<description><![CDATA[Há duas semanas estou fazendo um curso de linux. Há anos não mexia de verdade com o sistema do pinguim então estava (e ainda estou, confesso) meio enferrujado, mas agora ando empolgado com ele de novo! Então pra quem for meio perdido, que nem eu, segue um passo a passo simples de uma instalação e [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://blog.cleiver.com/wp-content/uploads/2008/08/debian_install.jpg" alt="" width="400" height="164" /></p>
<p>Há duas semanas estou fazendo um curso de linux. Há anos não mexia de verdade com o sistema do pinguim então estava (e ainda estou, confesso) meio enferrujado, mas agora ando empolgado com ele de novo! Então pra quem for meio perdido, que nem eu, segue um passo a passo simples de uma instalação e configuração básica do Debian 4 &#8220;Etch&#8221;.</p>
<p>Para começar, você pode baixar a <a title="Debian Netinst" href="http://www.debian.org/distrib/netinst" target="_blank">versão mínima</a> (netinst) mais recente no site da própria <a title="Debian Linux" href="http://www.debian.org/" target="_blank">Debian</a>. Após baixar, basta gravar a imagem em um cd, colocar no drive e dar boot na máquina. Na tela de instalação que surgir, digite o seguinte comando para uma instalação gráfica básica:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #007800;">vga</span>=<span style="color: #000000;">788</span></pre></div></div>

<p>O comando vga=788 cria um buffer de video durante o boot. A instalação é bem simples e auto-explicativa, não vou me ater a esses detalhes por enquanto. Após concluir a instalação, você vai ter um sistema extremamente básico e sem nada instalado. Então vamos começar algumas configurações iniciais.</p>
<h2><strong>Configurações do terminal</strong></h2>
<p>Vamos começar retirando esse beep extremamente irritante que toca quase sempre que você aperta uma tecla. :P Então, abra o arquivo ~/.bashrc e acrescente a seguinte linha no final do arquivo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">setterm</span> <span style="color: #660033;">-bfreq</span> <span style="color: #000000;">0</span> <span style="color: #660033;">-store</span></pre></div></div>

<p>Esse comando desliga o som do beep, se quiser aumentar ou diminuir o barulho, basta alterar o valor de 0. Aproveitando que o arquivo está aberto, acrescente a seguinte linha para incrementar o auto-completar do TAB:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">source</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>bash_completion</pre></div></div>

<p>Também é nesse arquivo que você pode deixar o comando <strong>ls</strong> com resultados coloridos,<br />
bastando descomentar as linhas:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">LS_OPTIONS</span>=<span style="color: #ff0000;">'--color=auto'</span>
<span style="color: #7a0874; font-weight: bold;">eval</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`dircolors`</span>&quot;</span>
<span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">ls</span></span>=<span style="color: #ff0000;">'ls $LS_OPTIONS'</span></pre></div></div>

<p>Eu, particularmente, acrescento o parâmetro <strong>-h</strong> após o <strong>&#8211;color=auto</strong>, para que o tamanho dos arquivos seja legível por humanos, ficando dessa forma (como se algum outro tipo de animal utiliza-se computadores :P):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">LS_OPTIONS</span>=<span style="color: #ff0000;">'--color=auto -h'</span></pre></div></div>

<p>Nesse arquivo é só isso. Lembrando que essas alterações vão afetar somente o usuário com o qual você realizou a alteração. Para que elas ocorram com todos os usuários do sistema, basta coloca-las no arquivo <strong>/etc/profile</strong>.</p>
<h2><strong>Configurando uma conexão com a internet via Velox</strong></h2>
<p>Como estamos totalmente desconectados do mundo, o único repositório disponível na lista do apt-get vai ser o próprio CD-ROM (o instalador comenta a linha do repositório da Debian durante a instalação). Para utiliza-lo, execute o seguinte comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">apt-cdrom add</pre></div></div>

<p>Depois disso, vamos instalar o pacote pppoeconf para configurar nossa conexão.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> pppoeconf</pre></div></div>

<p>Terminando a instalação, basta executar o aplicativo (comando <em>pppoeconf</em>) e responder as perguntas que o programa solicitar. Ele vai criar uma conexão chamada dsl-provider (no meu caso, pelo menos). Como esse nome é meio longo, vamos renomea-lo para algo melhor e mais fácil:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ppp<span style="color: #000000; font-weight: bold;">/</span>peers<span style="color: #000000; font-weight: bold;">/</span>dsl-provider <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ppp<span style="color: #000000; font-weight: bold;">/</span>peers<span style="color: #000000; font-weight: bold;">/</span>velox</pre></div></div>

<p>Com o comando <strong>pon velox</strong>, você conecta ao seu provedor. Já com o <strong>poff</strong> você desconecta o computador da rede. E com o <strong>plog</strong> você pode ver o status da conexão.</p>
<p>Agora que estamos na rede, podemos atualizar o apt-get e instalar os programas que quiser. Então abra o arquivo <strong>/etc/apt/sources.list</strong> e descomente as linhas dos repositórios padrão. Infelizmente, muitos dos aplicativos que eu quis instalar não foram localizados nesses dois repositórios, mas após acrescentar os dois seguintes, não tive mais problemas. Basta acrescentar ao final do arquivo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">deb <span style="color: #c20cb9; font-weight: bold;">ftp</span>:<span style="color: #000000; font-weight: bold;">//</span>ftp.us.debian.org<span style="color: #000000; font-weight: bold;">/</span>debian<span style="color: #000000; font-weight: bold;">/</span> stable main contrib non-free
deb http:<span style="color: #000000; font-weight: bold;">//</span>www.backports.org<span style="color: #000000; font-weight: bold;">/</span>debian etch-backports main contrib</pre></div></div>

<p>Depois execute o update (apt-get update) e quando terminar, é só começar a instalar seus pacotes. :P De cara instalei 6. Comecei instalando o <a title="Homepage do Vim!" href="http://www.vim.org/" target="_blank">Vim</a> (ninguém merece o Vi &#8220;puro&#8221;):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">vim</span></pre></div></div>

<p>Depois instalei o logo do Debian que ilustra o início desse post:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> linuxlogo</pre></div></div>

<p>Após instalado, basta renomear o arquivo <em>/etc/issue.linuxlogo</em> para <em>/etc/issue</em>. Mas antes, faça um backup do arquivo existente, nunca se sabe. ;P</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>issue <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>issue.bkp
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>issue.linuxlogo <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>issue</pre></div></div>

<p>Depois disso, instalei o <a title="X.org" href="http://www.x.org/" target="_blank">X.org</a> para poder ter uma interface gráfica (nunca se sabe quando vai precisar):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xorg</pre></div></div>

<p>E depois instalei o gerenciador de janelas <a title="Xfce Window Manager" href="http://www.xfce.org/" target="_blank">Xfce</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xfce4</pre></div></div>

<p>Escolhi ele por ser muito mais leve que o gnome ou o kde. Para inicia-lo, basta executar o comando <strong>startx</strong> e pronto! Se por um acaso seu mouse ficou extremamente &#8220;lento&#8221;, Saia do modo gráfico e abra o arquivo<em> /etc/X11/xorg.conf</em> e localize o bloco com informações sobre seu mouse. No meu caso, como instalei no notebook, o bloco era o da Synaptics Touchpad. Abaixo da última opção acrescente a seguinte linha:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Option <span style="color: #ff0000;">&quot;Min Speed&quot;</span> <span style="color: #ff0000;">&quot;0.3&quot;</span></pre></div></div>

<p>Se quiser mais rápido, aumente o valor. Senão, diminua. No final, meu bloco ficou da seguinte forma:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Section <span style="color: #ff0000;">&quot;InputDevice&quot;</span>
Identifier    <span style="color: #ff0000;">&quot;Synaptics Touchpad&quot;</span>
Driver        <span style="color: #ff0000;">&quot;synaptics&quot;</span>
Option        <span style="color: #ff0000;">&quot;SendCoreEvents&quot;</span>    <span style="color: #ff0000;">&quot;true&quot;</span>
Option        <span style="color: #ff0000;">&quot;Device&quot;</span>            <span style="color: #ff0000;">&quot;/dev/psaux&quot;</span>
Option        <span style="color: #ff0000;">&quot;Protocol&quot;</span>          <span style="color: #ff0000;">&quot;auto-dev&quot;</span>
Option        <span style="color: #ff0000;">&quot;HorizScrollDelta&quot;</span>  <span style="color: #ff0000;">&quot;0&quot;</span>
Option        <span style="color: #ff0000;">&quot;Min Speed&quot;</span>         <span style="color: #ff0000;">&quot;0.3&quot;</span>
EndSection</pre></div></div>

<p>Salve, feche o arquivo e inicie novamente o modo gráfico. Pra finalizar, instalei o <a title="Baixe o Firefox!" href="http://www.getfirefox.com" target="_blank">Firefox</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> firefox</pre></div></div>

<p>E também instalei logo o <a title="Flash player" href="http://www.adobe.com/go/gntray_dl_getflashplayer" target="_blank">plugin do Flash Player</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> flashplugin-nonfree</pre></div></div>

<p>&#8220;Resumidamente&#8221;, é isso. =]</p>


<p>Nenhum post relacionado.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cleiver.com/instalacao-basica-do-debian-4-etch/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dicas de Vim</title>
		<link>http://blog.cleiver.com/dicas-de-vim/</link>
		<comments>http://blog.cleiver.com/dicas-de-vim/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 21:56:42 +0000</pubDate>
		<dc:creator>Cleiver</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://blog.cleiver.com/?p=38</guid>
		<description><![CDATA[Desde que comecei o curso de linux, to meio viciado nesse editor. Antigamente só sabia entrar e sair dele, mas agora que peguei o jeito, não custa nada compartilhar, muita gente ainda pode se enrolar um bocado. ;P Para copiar e colar linhas no vi, basta estar no modo de comando (pressione ESC caso esteja [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que comecei o curso de linux, to meio viciado nesse editor. Antigamente só sabia entrar e sair dele, mas agora que peguei o jeito, não custa nada compartilhar, muita gente ainda pode se enrolar um bocado. ;P</p>
<p>Para copiar e colar linhas no vi, basta estar no modo de comando (pressione ESC caso esteja em dúvida) e ir para a linha desejada:</p>
<p><strong>yy </strong>= Copia toda a linha<br />
<strong>3yy </strong>= Copia 3 linhas a partir do cursor<br />
<strong>p</strong> = Cola a linha copiada<br />
<strong>5p </strong>= Cola cinco vezes a linha copiada<br />
<strong>dd </strong>= Recorta a linha<br />
<strong>4dd </strong>= Recorta quatro linhas a partir do cursor</p>
<p>Caso você deseje copiar apenas uma palavra ou trecho da linha, basta entrar no modo visual. Para isso, vá para o primeiro caractere do trecho desejado e pressione a tecla <strong>v</strong>, depois, mova o cursor com as teclas de direção para selecionar o que você deseja. Após selecionar, basta digitar <strong>y</strong> para copiar, <strong>d</strong> para recortar e <strong>p</strong> para colar.</p>
<p>Caso tenha feito alguma coisa errada, basta pressionar <strong>u</strong> para cada ação que você deseja desfazer. Caso tenha desfeito mais ações que o necessário, basta refazer, pressionando <strong>ctrl+r</strong>.</p>
<p>Tá fazendo um script e deu erro na linha 1387 e tá cansado de pressionar a seta pra baixo e pensar na vida? Digite <strong>:1387</strong> e seja feliz. Ou então você quer ir direto pra última linha do arquivo mas não quer ter que digitar :10000000 e ainda correr o risco de não funcionar, basta pressionar <strong>shift+g</strong>.</p>
<p>Se o que você quer é procurar por uma palavra específica no arquivo, basta digitar <strong>/ </strong>seguido da palavra desejada (sem o :), por exemplo: <strong>/todo</strong>. Se a ocorrência encontrada não for a que você queria, basta ir pressionando <strong>n</strong> até chegar na que você quiser, se na pressa você passou direto pela palavra, basta pressionar <strong>shift+n</strong> que o vi vai voltando para ocorrências anteriores.</p>
<p>Mas se ao invés de somente localizar, você quiser substituir a ocorrência de uma palavra, basta executar o seguinte comando (supondo que você queira substituir &#8220;todo&#8221; por &#8220;done&#8221;): <strong>:s/todo/done/</strong>. Sem espaços e com a barra no final! Mas esse comando funciona somente na linha onde está o cursor. para substituir todas as ocorrências do texto, basta digitar <strong>:%s/todo/done/g</strong>. Esse <em>g</em> no final do comando que diz que vai trocar <span style="text-decoration: underline;">todas</span> as ocorrências. Sem ele, o vi troca <span style="text-decoration: underline;">somente a primeira ocorrência de cada linha</span>. Resumindo então: <span style="text-decoration: underline;">Sem</span> o sinal de <strong>%</strong>, troca somente na linha onde está o cursor. <span style="text-decoration: underline;">Com</span> o sinal de <strong>%</strong>, troca em todo o arquivo. <span style="text-decoration: underline;">Sem</span> o <strong>g</strong> no final troca somente a primeira ocorrência de cada linha. <span style="text-decoration: underline;">Com</span> o <strong>g</strong> no final, troca todas as ocorrências de cada linha.</p>
<p>Se por algum motivo, no meio da edição do arquivo você precisar executar algum comando no shell do linux, mas não quer fechar o editor nem usar outro terminal, basta digitar o comando desejado dessa forma, por exemplo: <strong>:!date</strong>. O vi vai executar o comando e voltar para a edição do arquivo como se nada tivesse acontecido. Caso você queira colocar o resultado do comando dentro do seu arquivo, basta colocar o cursor no local desejado para a inserção e digitar seu comando com um <em>ponto</em> antes da <em>exclamação</em>, assim: <strong>:.!date</strong>. O vi executará o comando date e escreverá a data atual dentro do seu arquivo.</p>
<p>Agora vamos supor que você queira copiar o conteúdo de um outro arquivo dentro do seu. Digite <strong>/split arquivo</strong>. Por exemplo, <strong>:split /etc/motd</strong>. O vi vai dividir a tela em dois blocos e você poderá editar os dois arquivos normalmente. para trocar entre os paineis, basta pressionar <strong>ctrl+ww</strong>. Você pode abrir vários arquivos dessa forma, mas a área de edição de cada um vai diminuindo, claro. :P</p>
<p>Caso você esteja pensando &#8220;Pô, bem que o vi poderia ter abas também, todo mundo tem abas hoje em dia!&#8221; fique feliz, desde a versão 7 o vi possui esse recurso. Para abrir uma nova aba, basta digitar <strong>:tabnew arquivo</strong>. Para navegar através delas, basta usar os comandos: <strong>:tabnext</strong>, <strong>:tabprev</strong>, <strong>:tabfirst</strong>, <strong>:tablast</strong> ou <strong>:tab n</strong>, onde n é o número da tab desejada.</p>
<p>De forma similar, quando você abrir vários arquivos simultâneos no vi ($vi arq1 arq2 arq3, por exemplo), para navegar entre esses arquivos basta usar os comandos: <strong>:next</strong>, <strong>:previous</strong>, <strong>:first</strong>, <strong>:last</strong> ou <strong>:3next</strong> ou <strong>:5prev</strong>. Nos dois últimos casos, o vi vai pular tantos arquivos quanto for o valor do número antes do comando (se tiver isso tudo de arquivo, claro).</p>
<p>E finalmente para sair do editor, além do famigerado <strong>:wq</strong> para salvar e sair, você também pode pressionar <strong>shift+zz</strong>.</p>
<p>Dois comandos que eu aconselho colocar direto no arquivo de configuração do Vim para ele já abrir com essas funcionalidades é o syntax highlight e a numeração de linhas.</p>
<p>Para fazer isso, basta editar o arquivo <strong>/etc/vim/vimrc</strong> e descomentar a linha <strong>syntax on</strong> para habilitar o highlight e incluir o comando <strong>set number</strong> para numerar as linhas.</p>
<p>Além desses, o Vim possui milhares de outros comandos e formas de fazer essas mesmas ações que falei aqui. Para saber mais, basta ler a documentação do programa.</p>


<p>Nenhum post relacionado.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.cleiver.com/dicas-de-vim/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

