0i!}fmt
:map #4 i\cl{}
:map #5 i\bf Ea\rm
:map #6 i\it Ea\rm
:map #7 xi``
:map #8 0i\chapter{$a}
:map #9 0i\section{$a}
Basicamente são atalhos para formatação de comandos em TeX, HTML,
e algumas outras coisas.
O problema é que frequentemente me esqueço os mapeamentos que adoto.
Felizmente, existe um comando que exibe estes mapeamentos para mim,
o comando map:
:map
0i\section{$a}
0i\chapter{$a}
xi``
i\it Ea\rm
i\bf Ea\rm
i\cl{}
0i!}fmt
0i$a
!}fmt
... algumas linhas apagadas
Desta forma eu consigo saber, sem ter que abrir o arquivo
.vimrc, o que cada tecla faz.
Eu falo mais um pouco desta facilidade nos documentos abaixo:
- http://www.dicas-l.com.br/dicas-l/19971102.shtml
- http://www.dicas-l.com.br/dicas-l/19991215.shtml
- http://www.dicas-l.com.br/dicas-l/20020502.shtml
---------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 20871 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
*****************************************************************
De: Rafael Alexandre Schmitt
Para: Lista Linux - Br
Assunto: (linux-br) Alguns comandos do Vi
Data: 10 Jan 2003 23:43:57 -0200
Obs: O comando . ( ponto ) repete sua última operação.
Cursor:
k : para cima
backspace: esquerda
space: direita
j: para baixo
Toda vez que desejar voltar ao modo comando , pressione
a tecla ESC.
Movimentação de Palavra:
w : pula uma palavra
b : volta uma palavra
c : vai para o fim da palavra
ex: 2w - pula duas palavras
$ : vai para o fim da linha
^ ou O - vai para o início da linha
Controle do Cursor:
G - final do arquivo
#G - vai para uma linha qualquer
:# - vai para uma linha
Ctrl g - informa a linha que você foi
Ctrl b - retorna página
Ctrl f - avança página
Ctrl u - retorna metade da página
Ctrl d - avança metade da página
Ctrl I - refresh da tela
L - última linha da tela
M - meio da linha na tela
H - início da tela
Modo de Entrada:
a - acrescenta texto depois do cursor
i - insere texto antes do cursor
o - abre uma linha de texto abaixo
O - abre uma linha de texto
A - acrescenta texto no fim da linha
I - insere texto no início da linha
Deletando Texto:
x - deleta um caracter
dw - deleta palavra
ex: 2dw - delete duas palavras
dd - deleta linha corrente
dG - deleta até a última linha do arquivo
d$ - deleta até o fim da linha
d^ - deleta até o início da linha
Movendo texto:
primeiro executar o comando deletar.
depois executar o Paste ( colar )
p - cola abaixo do cursor
P - cola acima do cursor
Copiando texto:
yw - copia palavra corrente
yy - copia a linha corrente
yG - copia até a última linha do arquivo
y$ - copia até o fim da linha
y^ - copia até o início da linha
Alterando o Texto:
r - substitui caracter
R - substitui todas as letras até pressionar ESC
cw - altera palavra
cc - altera a linha inteira
cG - altera até a última linha do arquivo
c$ - altera até o fim da linha
--
Rafael Alexandre Schmitt - Blumenau - Santa Catarina
rafaelsch@uol.com.br || rafael.schmitt@teclogica.com.br
Home Page -> http://sites.uol.com.br/rafaelsch/
*****************************************************************
De: Daniel Ferreira
Para: Alt Ctrl Del
Cc: linux-br@bazar.conectiva.com.br
Assunto: Re: (linux-br) VI
Data: 23 Jan 2003 08:41:52 -0200
Voce precisa ter o pacote vi-syntax instalado. Se ele já estiver instalado, basta digitar:
:syntax on
[]s,
--
Daniel Ferreira
dafer@terra.com.br
São Leopoldo/RS - BR
> O engracado é que em um server, o VI me mostra cores quando edito algum
> arquivo (ex. se edito um arquivo .php, ele me mostra o codigo com cores... )
> agora em outro servidor, o VI me mostra o conteúdo apenas em um cor
> (branco).
*****************************************************************
De: dicas-l-owner@unicamp.br
Assunto: [Dicas-L] vi: Mapeamento de Funções
Data: 12 Feb 2003 00:15:29 -0200
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20030212.shtml
--------------------------------------------------------------------
Unix Comandos de Usuários - Guia de Consulta Rápida
http://novateceditora.com.br/guias/unixcomandos/
--------------------------------------------------------------------
vi: Mapeamento de Funções
=========================
Colaboração: Fábio Berbert de Paula
Gostaria de enviar minha contribuição a respeito de
mapeamento de teclas no vim. Na dica anterior existiam
mapas que executavam a inserção de tags HTML nas
extremidades de uma linha, o que é ideal para tags
onde a frase toda será abordada, como as e
,
por exemplo.
Em meu ~/.vimrc utilizo um tipo de mapeamento visual,
onde você seleciona exatamente a parte do texto que
deseja formatar com a tag em questão. Vejam o exemplo
abaixo:
vmap cF>p
nmap viw,hb
A seqüência dos comandos acima mapeia a tecla
como tecla de inserção das tags e . Sendo assim,
se você tem o seguinte texto:
"Esta dica foi enviada para a lista Dicas-L, espero que
gostem dela."
e deseja fazer com que "lista Dicas-L" venha em negrito,
fora do modo de inserção caminhe com o ponto de foco do
teclado até o início da palavra "lista", pressione e
caminhe até o final da string desejada, no caso o final
de "Dicas-L" e pressione a tecla novamente. O
resultado será:
"Esta dica foi enviada para a lista Dicas-L,
espero que gostem dela."
---------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 20549 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
*****************************************************************
De: AWK
Responder-a: oicrams@brfree.com.br
Para: linux-br@bazar.conectiva.com.br
Assunto: Re:(linux-br) Para quem entende de VIm
Data: 23 Mar 2003 12:34:12 -0300
>Caros amigos da lista Linux-BR,
>
> Alguém sabe como exibir o nome do arquivo na primeira linha do
> editor (VIm) ? Eu explico.
>
> Digitando o comando 'vi teste.txt', o VIm irá abrir o arquivo
>teste.txt,
>gostaria de saber como fazer para que a primeira linha do arquivo
>teste.txt
>seja o nome do arquivo (teste.txt).
Olá pessoal,
Dias atrás postei a mensagem acima com uma dúvida sobre
o Editor VIm, mas não obtive resposta. Contudo continuei tentando
e consegui resolver o problema. A quem possa interessar:
Incluir no arquivo de configuração do VIm (~/.vimrc) a seguinte linha:
au BufNewFile *.awk 0r! echo "\# %"
Aqui, o evento "BufNewFile" é executado quando um novo arquivo do tipo AWK
(*.awk) é aberto, incluindo na primeira linha do aquivo o nome do mesmo, já
como um comentário, ou seja, com um "#" na frente.
[ ]'s
*****************************************************************
De: Julio Biason
Para: linux-br
Assunto: Re: (linux-br) VIm Editor - Como excluir uma coluna dum texto marcado ?
Data: 09 Apr 2003 10:22:26 -0300
hamacker :
> Pessoal eu tenho arquivos textos delimitados e as vezes preciso suprimir
> uma coluna no meio do texto. Quero excluir uma coluna qualquer de todas
> linhas envolvidas na marcacao, tem como fazer isso no VIm ?
> Antes eu usava o Sled (simple line editor) para fazer isso, mas já está
> na hora de ir para o topico avancado do VIm.
Tu deve estar procurando o "Visual Block mode". Para entrar nele,
posicione o cursor na parte desejada e pressione "Ctrl+V". Agora mova
o cursor para o ponto final desejado e pressionde d.
--
*****************************************************************
De: AcDcP * LiNucS
Para: linux-br@bazar.conectiva.com.br
Assunto: Re: (linux-br) VIm Editor - Como excluir uma coluna dum texto marcado ?
Data: 09 Apr 2003 11:22:40 -0300
o que eu sei que dá pra fazer no vim é gravar uma macro.
por exemplo, se vc quer eliminar uma coluna do meio num arquivo cujo padrão das linhas é sempre o mesmo, vc grava uma macro eliminando a coluna de uma linha e depois pede pra repetir no arquivo todo. Assim:
arquivo:
--------------------8<---------------------
Nome Apelido Idade
Fulano Fu 8
Cicrano Ci 30
Beltrano Be 27
--------------------8<---------------------
vá com o cursor no começo da primeira linha e digite a seguinte seqüência:
q1 // grava uma macro na posição 1 (poder ser número ou letra, como qa, qb ou q3)
// veja que nesse ponto aparece escrito "recording" na linha de status
w // avança pra próxima palavra (coluna do meio)
dw // apaga a palavra
^ // volta pro início da linha (pode usar a tecla Home tbém)
j // desce uma linha (pode usar a seta para baixo)
q // termina macro
CTRL+g // verifique na linha de status o total de linha de seu arquivo (nesse caso 4)
3@1 // repete 3 vezes (número de linhas - 1) a macro 1
bom, espero que isso possa ter te ajudado. eu particularmente tenho me apronfundado cada vez mais no vim. ontem mesmo descobri como usar janelas, compilar programas, ir para linha com erro automaticamente entre outras coisas.
falow
andré
Em Wed, 09 Apr 2003 10:46:57 -0300, hamacker escreveu:
> Rapaz, eu consigo fazer isso também com o cut, mas o problema é o
> seguinte, muitas vezes sou obrigado a trabalhar no windows e outras no
> linux. E no linux uso todos os comandos possiveis, mas quando passo para
> o windows tenho que usar ferramentas de windows para realizar a mesma
> tarefa, entao o que fiz ?
> Baixei o VI para o Windows, assim consigo usar uma mesma ferramenta nos
> dois ambientes, mas ta muito dificil, o help do VI nao ajuda muito. Já
> debulhei o VIM.ORG, google.com e ainda não encontrei como eliminar
> colunas num arquivo texto colunado.
>
> Se voce conhecer outro editor com recursos como este (para programacao)
> que seja linux/windows dá-me um aviso, ok ?
> inte+
*****************************************************************
De: Marcus Lima
Responder-a: Marcus Lima
Para: Brunhara , linux-br@bazar.conectiva.com.br
Assunto: Re: (linux-br) vi no cl9.0 ficou diferente e cl nao instala mais so com um cd
Data: 12 May 2003 09:59:18 -0300
Bom, pelo que você descreveu vai precisar dos seguintes pacotes:
vim-enhanced
vim-common
vim-syntax
Instale pelo apt-get para que ele resolva as dependencias (sem elas é
possível também que não funcione do jeito que você descreveu)
- Marcus Lima.
*****************************************************************
De: Cleber P. de Souza
Para: 'IcE_bLuE_' , 'Moacir Cardoso'
Cc: linux-br@bazar.conectiva.com.br
Assunto: RES: (linux-br) Como criar Scripts
Data: 12 May 2003 11:01:31 -0200
O próprio vi possui comandos para conversão. São eles:
:set ff=dos (padrão Windows)
:set ff=Unix (padrão Linux)
Com isso você consegue criar seus scripts no Windows e executar no Linux
e vice-versa.
Eu uso isso para criar os scripts de logon dos usuários diretamente no
linux, sem precisar criá-los primeiro no Windows.
*****************************************************************
De: Carlos Thadeu Duarte Santos
Para: 'Marcus Lima' , Brunhara , linux-br@bazar.conectiva.com.br
Assunto: RES: (linux-br) vi no cl9.0 ficou diferente e cl nao instala mais so com um cd
Data: 13 May 2003 11:58:59 -0300
Ao atualizar o vi no CL 9 não foi possível fazê-lo via apt, ele retornou uma
mensagem pedindo para instalar manualmente.
Carlos Thadeu
-----Mensagem original-----
De: Marcus Lima [mailto:marcuslima@marcuslima.eti.br]
Bom, pelo que você descreveu vai precisar dos seguintes pacotes:
vim-enhanced
vim-common
vim-syntax
Instale pelo apt-get para que ele resolva as dependencias (sem elas é
possível também que não funcione do jeito que você descreveu)
De: Brunhara
Para: Marcus Lima , Carlos Thadeu Duarte Santos , linux-br@bazar.conectiva.com.br
Assunto: Re: (linux-br) vi no cl9.0 ficou diferente e cl nao instala mais so com um cd
Data: 13 May 2003 13:03:45 -0300
Ola,,,
Deu certo, eu forcei a instalaçao dos pacotes
rpm -ivh pacote --force
vim-enhanced
vim-common
vim-syntax
*****************************************************************
De: codebreaker
Para: Igor Hercowitz
Cc: linux-br
Assunto: Re: (linux-br) Editor VI - Encripta textos, e depois????/
Data: 17 Jun 2003 06:46:50 -0300
Exatamente a mesma coisa para encriptar. Ao invés de digitar a senha
clica no enter. Como o colega já falou, tem que saber a senha.
* Igor Hercowitz (igor.hercowitz@terra.com.br) escreveu:
> Fala Galera!!!!!!
>
> O Vi eh um editor realmente expetacular!!!! Ateh encriptar textos ele faz (para aqueles que nao sabem basta em modo de comando digitar :X ,em maiusculo, digitar uma senha , salvar e pronto)!!!
>
> O problema vem depois!
> nao consegui achar um jeito de desencriptar o texto :)))))
> Tentei abrir e copia-lo para um outro arquivo, mas nao funciona :)))
>
> alguem conhece algum jeito de desencriptar o texto??
>
> PS: tem um conhecido meu que encriptou o resolv.conf e nao sabe oque faz :)))))
De: crg
Para: Igor Hercowitz , linux-br
Assunto: Re: (linux-br) Editor VI - Encripta textos, e depois????/
Data: 16 Jun 2003 23:47:27 -0300
Em Segunda 16 Junho 2003 16:28, Igor Hercowitz escreveu:
> alguem conhece algum jeito de desencriptar o texto??
Basta tentar abrir o texto que o vi pede a senha, claro que voce deve saber a
senha :-)
> PS: tem um conhecido meu que encriptou o resolv.conf e nao sabe oque
> faz :)))))
Ele lembra da senha? :-)
De: Cristiano
Para: Igor Hercowitz
Cc: linux-br
Assunto: Re: (linux-br) Editor VI - Encripta textos, e depois????/
Data: 17 Jun 2003 14:13:33 -0300
Ola. Para retirar a criptografia do texto vc devera digitar 'set key=' com
o editor vim aberto no texto em questão. Se vc não lembra a senha para
abrir o texto então perderá seu documento.
--
*****************************************************************
SENHA NO ARQUIVO TEXTO.
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Dicas Pouco Usuais do Vi
Data: Tue, 2 Mar 2004 02:56:11 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040302.shtml
--------------------------------------------------------------------
Treinamento PHP: Programação com PostgreSQL, MySQL e Oracle
** 10% de desconto para os assinantes da Dicas-L**
Campinas: 8, 9 e 10 de março
http://www.dextra.com.br/servicos/treinamento/php/phpbd.htm
--------------------------------------------------------------------
Dicas Pouco Usuais do Vi
========================
O editor vi nos possibilita a criação de arquivos encriptados,
protegidos por uma chave.
Este recurso é explorado fornecendo-se a diretiva *-x*:
vi -x segredo.txt
Em seguida, caso o arquivo ainda não esteja encriptado, você
deve fornecer uma chave:
Enter encryption key:
e confirmar o que digitou:
Enter same key again:
Para editar o mesmo arquivo posteriormente você deverá digitar
a sua senha. Se você acertar, o arquivo é decodificado e você
pode editá-lo normalmente.
Agora é só não esquecer sua senha, para o seu segredo realmente
não ficar secreto, até para você.
-----------------------------------------------------------
HOWTO sobre Cluster com FreeBSD e Lam-mpi
=========================================
Colaboração: Caio Souza Mendes caio_sm@yahoo.com.br>
Artigo disponibilizado pela BSDhound, com informações
sobre a instalação do Lam-mpi em sistemas FreeBSD para
clustering...
http://bsdhound.com/newsread.php?newsid=205&prev=1
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24128 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Dicas Pouco Usuais do vim (2)
Data: Wed, 3 Mar 2004 02:51:26 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040303.shtml
--------------------------------------------------------------------
Treinamento PHP: Programação com PostgreSQL, MySQL e Oracle
** 10% de desconto para os assinantes da Dicas-L**
Campinas: 8, 9 e 10 de março
http://www.dextra.com.br/servicos/treinamento/php/phpbd.htm
--------------------------------------------------------------------
Dicas Pouco Usuais do vim (2)
=============================
Eu criei um arquivo onde registro as ligações telefônicas que
realizo. Como eu sempre me esqueço onde ponho o arquivo, eu
criei um alias, que invoca o vim editando o arquivo diretamente:
alias ligacoes="xterm -e vim + /home/queiroz/docs/ligacoes.txt -T xterm"
Eu estou invocando o comando xterm e dentro
dele chamando o comando vim editando o arquivo
*/home/queiroz/docs/ligacoes.txt*. A opção *-T* define o tipo
de terminal como *xterm*, para que as setas de movimento e
outras coisas funcionem normalmente.
O truque interessante é a diretiva *+*, que já posiciona o
cursor na última linha do arquivo. Bem conveniente :)
-----------------------------------------------------------
USP: Cursos Avançados em Desenvolvimento de Software
====================================================
Continuando seu programa de oferecimento de cursos avançados para
a comunidade, o CEC-IME-USP oferece neste semestre alguns cursos
interessantes, cobrindo desde metodologias de desenvolvimento como
programação eXtrema, até tecnologias avançadas como computação
em grade.
O oferecimento de cursos para este semestre está disponível na página:
http://cecserv.ime.usp.br/cursos2004.htm
-----------------------------------------------------------
Desmistificando o Debian
========================
Colaboração: Caio Souza Mendes
Dúvidas quanto a esta distro, o que são as versões Stable,
Testing, Unstable? Woody? O que é isso? Preciso baixar os 7
CD's para instalar o Debian? Todas essas dúvidas que tornam
o Debian um "mistério" estarão sendo tratadas, além de algumas
dicas para ajudar o usuário na sua primeira instalação.
http://www.linuxhard.org/publicacoes.php?id=131
--------------------------------------------------------------------
Java 2 - Guia de Consulta Rápida
http://novateceditora.com.br/guias/java2/
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24144 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] The Matrix Explained
Data: Thu, 4 Mar 2004 02:47:45 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040304.shtml
--------------------------------------------------------------------
The Matrix Explained
====================
Eu reuni diversos artigos sobre a trilogia Matrix, em um
documento, formatado com o LaTeX e gerado no formato PDF,
em http://www.Dicas-l.com.br/download/matrix-explained.pdf
Para fazer a formatação eu usei o programa txt2tags, que acabou
de ter a versão 1.7 lançada recentemente. Para saber mais sobre
o programa txt2tags visitem http://txt2tags.sourceforge.net.
O excelente txt2tags é de autoria do Aurélio Marinho Jargas.
Eu uso o txt2tags para gerenciar todo o conteúdo da Dicas-L
(http://www.Dicas-l.com.br).
O texto está em inglês. Espero que gostem. Eu sou suspeito
para falar :) Não percam a próxima dica do vim, logo a seguir.
E tem mais outra dica ao final....
-----------------------------------------------------------
Dicas Pouco Usuais do vim
=========================
Com o vim é possível gravar em um arquivo todos os comandos
executados durante uma seção de edição:
vim -w script ligacoes.txt
Será aberto normalmente o arquivo ligacoes.txt e tudo que eu
digitar será gravado no arquivo *w*.
Caso seu queira repetir todo o meu trabalho de edição em um
outro arquivo, basta emitir o comando:
vim -s script ligacoes_1.txt
O vim é aberto, os comandos são executados, e em seguida o vim
é encerrado, tudo muito rapidamente e o arquivo ligacoes_1.txt
terá exatamente o mesmo conteúdo do arquivo original.
Para inserir no arquivo ligacoes.txt as linhas
3222 6777 3445 6767 ---
o conteúdo do arquivo script é:
M-^@M-}5i51 3222 6767^[UP^[ui3222 6777^M3445 6767^[:wq
Como vocês podem ver, esta linha representa a sequencia de
comandos necessária para criar um arquivo com as linhas acima.
Este é um recurso extremamente útil. Não deixem de explorá-lo.
-----------------------------------------------------------
Migrando IPCHAINS para IPTABLES
===============================
Colaboração: William da Rocha Lima
- Migrando IPCHAINS para IPTABLES - Parte I
http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=390
- Migrando IPCHAINS para IPTABLES - Parte II
http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=391
--------------------------------------------------------------------
Samba - Guia de Consulta Rápida
http://novateceditora.com.br/guias/samba/
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24158 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Vim: Consulta a definições
Data: Fri, 05 Mar 2004 02:39:55 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040305.shtml
--------------------------------------------------------------------
Treinamento PHP: Programação com PostgreSQL, MySQL e Oracle
** 10% de desconto para os assinantes da Dicas-L**
Campinas: 8, 9 e 10 de março
http://www.dextra.com.br/servicos/treinamento/php/phpbd.htm
--------------------------------------------------------------------
Vim: Consulta a definições
==========================
Ao se digitar a letra "K" sob a palavra onde está localizado o cursor,
imediatamente se invoca, por padrão, o comando "man", que irá então
exibir, caso exista, a página de manual do comando.
Este programa pode ser mudado através da diretiva set:
:set keywordprg=[nome do programa]
Por exemplo, caso estejamos estudando inglês podemos fazer com que este
programa seja o "dict" para que a definição em inglês da palavra nos
seja fornecida.
Este é um recurso muito interessante e, como tudo em sistemas
*nix, possui inúmeras possibilidades de configuração.
-----------------------------------------------------------
Guia Winmodem
=============
Colaboração: William da Rocha Lima
Artigo explicando como instalar winmodens (Pctel, Motorola,
Lucent, Intel e Cirru Logic.)
http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=178
--------------------------------------------------------------------
Editor Vi - Guia de Consulta Rápida
http://novateceditora.com.br/guias/vi/
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24164 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Vim: Busca com posicionamento do cursor
Data: Mon, 8 Mar 2004 02:57:34 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040308.shtml
--------------------------------------------------------------------
Treinamento PHP: Programação com PostgreSQL, MySQL e Oracle
** 10% de desconto para os assinantes da Dicas-L**
Campinas: 8, 9 e 10 de março
http://www.dextra.com.br/servicos/treinamento/php/phpbd.htm
--------------------------------------------------------------------
Vim: Busca com posicionamento do cursor
=======================================
Para buscar por uma string dentro do editor vim, basta
digitar algo como?
/texto
Entretanto, possuimos mais algumas alternativas interessantes
para localizar strings:
/texto/+3
O comando acima localiza a string texto e posiciona o cursor
três linhas APóS a linha onde a palavra foi encontrada.
De forma semelhante, a busca
/texto/-3
irá localizar a palavra "texto" e posicionar o cursor três
linhas ANTES desta linha.
-----------------------------------------------------------
Snort + Guardian para maior confiabilidade
==========================================
Colaboração: William da Rocha Lima
Neste artigo você aprenderá como usar o Snort integrado com
o Guardian, escrito pelo 1c3_m4n.
E junto um script de instalação, configuração do Snort +
Guardian. O Script foi escrito pelo 1c3_m4n e estava na versão
1.2, que o mesmo atualizei para o Snort 2.1 e as Rules.
Artigo: http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=149
Download do Script: http://www.linuxit.com.br/downloads/snort_guardian.sh
-----------------------------------------------------------
Como instalar Iserverd ICQ Server Free
======================================
Colaboração: William da Rocha Lima
Este artigo mostra como configurar o Iserverd (ICQ Server Free) usando Postgresql.
http://www.linuxit.com.br/modules.php?name=Sections&op=viewarticle&artid=404
--------------------------------------------------------------------
HTTP - Guia de Consulta Rápida
http://novateceditora.com.br/guias/http/
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24189 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Vim: Substituição de caracteres em múltiplos arquivos
Data: Tue, 9 Mar 2004 02:50:33 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040309.shtml
--------------------------------------------------------------------
Treinamento PHP: Programação com PostgreSQL, MySQL e Oracle
** 10% de desconto para os assinantes da Dicas-L**
Campinas: 8, 9 e 10 de março
http://www.dextra.com.br/servicos/treinamento/php/phpbd.htm
--------------------------------------------------------------------
Vim: Substituição de caracteres em múltiplos arquivos
=====================================================
O editor vim pode realizar um processamento automatizado em
múltiplos arquivos. Para isto, inclua as diretivas a serem
processadas em um arquivo, por exemplo, "trocas.vim":
trocas.vim
==========
:%s/José Aparecido/João Aparecido/g
:%s/Copyright/Copyleft/g
:wq
Escrevemos então um pequeno shell script que invoque o vim
sucessivas vezes para realizar as modificações:
#!/bin/sh
for file in *.c
do
vim -s trocas.vim $file
done
Recordando uma dica anterior, podemos usar a facilidade de gravação
de comandos do vim, para automaticamente registrar os comandos a
serem executados:
vim -w trocas.vim arquivo1.txt
Podemos agir desta forma quando os comandos a serem executados forem
complexos e numerosos. Por exemplo, quando precisamos fazer alterações
no código de dezenas de programas e as mudanças exigem comandos complexos.
É claro que isto pode ser executado de milhões de formas diferentes
com sed, etc... Mas eu estou falando do vim ;-)
-----------------------------------------------------------
pppoe + radius + firewall + controle de banda
=============================================
Colaboração: "Marcus Maciel(ScOrP|On)"
Tenho um provedor wireless em Resende, interior do Rio de
Janeiro, e sempre tive problemas com clientes, pois não tinhamos
um sistemas de autenticação , nem controle de banda e ainda
tinhamos uma grande dificuldade, pois precisavamos ter em
todos os predios uma maquina fazendo uma NAT. Depois desta
solução meus problemas diminuiram em pelo menos 90%
Como ela funciona e o que faz ?
===============================
Basicamente centraliza todas as regras de firewall, limitação
de banda e autenticação de usuários por senha. Sendo que
voce pode dividir por grupos os usuários. ou seja voce cria os
grupos no sistema e coloca no radius as instrucoes de firewall
e limitação de banda.
Quando o usuário autenticar no sistema ele ja recebera a sua
banda previamente contratada alem das regras de firewall que
foram escolhidas para o grupo de cliente. Lembrando que a
configuração individual tambem e possivel.
Para autenticar os clientes. Os mesmos terão que instalar
em suas maquinas uma especie de discador pppoe que funciona
em todas as versões do windows e pode ser baixado em:
http://www.raspppoe.com/
O artigo com as explicacoes de como montar o servidor de pppoe
1. radius + firewall + controle de banda esta disponivel em:
http://www.underlinux.com.br/modules.php?name=Sections&op=viewarticle&artid=223
Duvidas sobre o artigo devem ser enviadas o forum da underlinux:
http://forum.underlinux.com.br
--------------------------------------------------------------------
Tcl/TK - Guia de Consulta Rápida
http://novateceditora.com.br/guias/tcltk/
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24201 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Vim: Busca por múltiplos argumentos
Data: Wed, 10 Mar 2004 09:36:29 -0300
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20040310.php
--------------------------------------------------------------------
HTTP - Guia de Consulta Rápida
http://novateceditora.com.br/guias/http/
--------------------------------------------------------------------
Vim: Busca por múltiplos argumentos
===================================
Para realizar uma busca com diversos argumentos, basta
separar o que se deseja buscar por "\|".
O comando
/unix\|linux\|aix
irá localizar as palavras "unix" ou "linux" ou "aix".
Um outro recurso muito interessante é realizar a busca por
uma string e logo em seguida buscar uma outra string, que venha
imediatamente a seguir.
/teste/;realizado
O vim localizará, em primeiro lugar, a palavra "teste", e
em seguida, caso a primeira busca tenha dado certo, irá
então buscar ocorrências da palavra "realizado".
Se a primeira palavra não existir no texto, a busca
retornará um erro.
-----------------------------------------------------------
Cursos em Software Livre: Unisinos
==================================
O Laboratório de Software Livre do Instituto de Informática
da Unisinos, promove em 2004/1 diversos cursos na área de
software livre.
Para a semana que vem, está programado o início de dois
cursos: Introdução ao GNU/Linux, que ocorre de 15/03 a 25/03,
e Administração e Configuração de Servidores Web Apache 2.0,
que ocorre de 15/03 a 24/03. Informações mais detalhadas podem
ser obtidas no site: http://www.inf.unisinos.br/instituto,
no link Laboratório de Software Livre - LSL.
Como instalar um display LCD em seu servidor Linux
==================================================
Colaboração: Alessandro de Oliveira Faria
Este artigo traz um breve resumo de como instalar um display
LCD de 4x20 caracteres em seu sistema operacional Linux. Este
display é muito útil para visualizar o estado de um terminado
serviço e/ou hardware sem a necessidade de ter um monitor
ligado à CPU. Podemos também usá-lo para o desenvolvimento de
produtos embarcados usando o Linux.
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=502
--------------------------------------------------------------------
Mapas Mentais
http://www.idph.net/artigos/novaeducacao/mapasmentais.php
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24219 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Vim: Importando o resultado de comandos do sistema
Data: Thu, 11 Mar 2004 02:33:34 -0300
--------------------------------------------------------------------
Comente esta dica em http://www.Dicas-l.com.br/dicas-l/20040311.php
--------------------------------------------------------------------
JavaServer Pages - Guia de Consulta Rápida
http://novateceditora.com.br/guias/jsp/
--------------------------------------------------------------------
Vim: Importando o resultado de comandos do sistema
==================================================
O editor vim pode importar arquivos e também o resultado
de comandos do sistema.
Para importar um arquivo:
:r /etc/passwd
Para importar o resultado de um comando:
r ! find /home -user queiroz
O comando acima irá procurar por arquivos pertencentes ao
usuário "queiroz" a partir do diretório /home. O resultado
será inserido diretamente no arquivo sendo editado.
-----------------------------------------------------------
Formigas
========
. Formiga
.. Formiga fazendo social
.. O Formigas planejando se apossar do kinder ovo
Ö Formigas de posse do kinder ovo
... /\ Formigas indo para o formigueiro
.., Formigas disputando uma garota
: Formiga nos ombros da outra
. Formiga de ponta cabeça (não notou?)
* Formiga de cabelo Black-Power
! Formiga de cabelo Margie Simpson
_ Formiga atropelada
_ . Formiga curiosa vendo corpo da outra
_ _ Formiga curiosa deu mole...
8. Formiga brincando de autorama (de cima)
.#. Formiga jogando xadrez (de cima)
!'' ! Formigas trapezistas
!' _ ! Formiga trapezista procura nova parceira
Y ' . Formiga fazendo gol de futebol americano
i Formiga no mirante
M
[][] !..... Formigas vão ao Mac Donalds
@ . Formiga de papo com um caramujo
@ ., Formiga explica para a esposa que ela e caramujo sào apenas bons amigos
o Formiga sem Herba-life
--------------------------------------------------------------------
Medo
http://www.idph.net/artigos/idph/medo.shtml
---------------------------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 24218 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Dicas-L-Owner@unicamp.br
Assunto: [Dicas-L] Mais uma dica do editor vi
Data: Tue, 21 Oct 2003 03:50:20 -0200
--------------------------------------------------------------------
Endereço: http://www.Dicas-l.com.br/dicas-l/20031021.shtml
--------------------------------------------------------------------
Treinamento JBoss: Arquitetura e Administração
Campinas: 30 e 31 de outubro
Mais informações:
http://www.dextra.com.br/servicos/treinamento/jboss/jbarq.htm
--------------------------------------------------------------------
Mais uma dica do editor vi
==========================
Colaboração: Gabriel Armbrust Araujo
Constantemente nos deparamos com arquivos texto que necessitam de
modificacões. Por exemplo, imagine que esteja criando um texto sobre o
Linux e depois de terminá-lo descobre que seria mais justo com a filosofia
GNU se substituisse todas as ocorrências de 'Linux' por 'GNU/Linux'.
Modificar na mão é dureza né ? Vamos aos atalhos do vi:
Entre com dois pontos (:) e :
:s/Linux/GNU\/Linux/g
Notacão: o 's' significa substituir o primeiro padrão (Linux) pelo
segundo padrão ( GNU/Linux ), mas protegemos o barra '/' com uma
contra-barra, como manda os conceitos de expressões regulares. O 'g' no
final indica que faremos em todas as ocorrências.
No entanto a linha acima modificaria somente as instâncias de
'Linux' somente naquela linha. Vamos lá:
:1,$s/Linux/GNU\/Linux/g
Faz a mesma coisa, mas agora iniciamos na linha 1 até o final do
texto ($) . Para facilitar, pode-se usar o comando:
:set numbers
Que irá enumerar todas as linhas, sendo então fácil demilitar a
linha inicial e final da sua substituicão.
Mais um exemplo:
:3,5s/Linux/GNU\/Linux/gc
Substitui da linha 3 até a 5, todas as ocorrências (g) mas a
diferenca é que ele pede confirmacão (c) . Uma mão na roda.
-----------------------------------------------------------
Palestra gratuita "Software Livre"
==================================
Palestrante: Prof. Dr. Mário Olímpio de Menezes
Data: 25/10/2003
Horário: das 8:30 às 9:00 horas - café empresarial de boas vindas
das 9:00 às 10:30 horas - Palestra
Local: IPEN - Auditório Rômulo Ribeiro Pieroni
Av. Prof. Lineu Prestes, 2.242
Cidade Universitária, São Paulo - SP
Mapa de Acesso: http://www.ipen.br/ensino/mapa/mapa.htm
Inscrições:
Enviar e-mail para a Srta. Rosemeire da Silva - email: rosilva@ipen.br
com Nome, RG e Nome da Empresa / Instituição, para autorização de
entrada na portaria
Outras informações pelos telefones 11 3815-6659 e 11 3815-6455
Secretaria da Pós-Graduação Lato Sensu
--------------------------------------------------------------------
Simpósio Internacional ISTEC/IEEE em Educação Continuada Avançada:
Políticas e Tendências em Formação Continuada em Engenharia
21 e 22 de outubro de 2003 - Unicamp
http://rau-tu.ccuec.unicamp.br/ace
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 22830 assinantes.
Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-l.com.br.
A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------
*****************************************************************
De: Sergio Durand
Para: linux-br@bazar2.conectiva.com.br
Assunto: Re: (linux-br)VIM
Data: Tue, 21 Dec 2004 08:30:00 -0300
Bom dia !
> das primeiras diferenças que notei, foi a diferença do VIM, que no
Conectiva, as syntaxes têem um > destaque, e os comandos também
funcionam de forma diferenciada.
Eu não sei se é o seu caso, mas quando eu instalo o conectiva (versão
reduzida) , o vim fica sem os 'opcionais' .. hehehe .. No meu caso basta
instalar o vim-enhanced e o vim-syntax que fica do jeito que eu gosto.
Tenta instalar esses pacotes que talvez resolva seu problema...
Até mais,
Sérgio Durand
*****************************************************************