Personalizando o vim!

Este artigo mostra como personalizar o vim usando vimscript. Então o seu vim terá as opções de [salvar] usando F2, [salvar como] usando F3, [sair] usando F10 (ou quaisquer teclas que desejar); irá também armazenar backups numa pasta "~/Backup", além de outras utilidades. Testado em diversas distribuições Linux e também Windows 98, Me e XP.

[ Hits: 99.085 ]

Por: Douglas - Brasilvision em 21/11/2004


Executando scripts



A primeira coisa a ser aprendida é a execução de scripts no Vim. Para chamar um arquivo.vim basta indicá-lo, usando o comando (dentro do vim):

:so nomeDoScript.vim

Neste caso, estou assumindo que o arquivo está no diretório esperado (o diretório onde você está no momento em que chamou o vim). Caso não esteja, o caminho relativo (~/meuDir/nomeDoScript.vim) ou absoluto (/home/fulano/meuDir/nomeDoScript.vim) deve ser indicado.

Página anterior     Próxima página

Páginas do artigo
   1. vim: um editor para ser personalizado
   2. Executando scripts
   3. Arquivo de referência (ou de inicialização)
   4. Editando "arquivos.vim"
   5. Usuários que usam o vim para Windows ou DOS:
   6. Mais dicas interessantes sobre o vim
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Copiar um DVD através do k9copy no Insigne Momentum 5.0

eViacam no Ubuntu 10.10 - Acessibilidade: Movendo o mouse com movimentos da cabeça

Uma abordagem ao eGroupware como solução para agendamento

Acesso seguro a um desktop remoto utilizando Linux, OpenVPN e Nxserver

  
Comentários
[1] Comentário enviado por m4sk4r4 em 21/11/2004 - 11:07h

Olá douglas,

Muito bom o artigo, mas queria ressaltar que o comando vi no slackware, não sei em outras distro é um link para o editor elvis, intão para executar o vim mesmo use o comando vim ou gvim.

t+
[]'s

[2] Comentário enviado por doug_cpp em 21/11/2004 - 13:42h

Obrigado pela dica, M4skara, esqueci deste detalhe!
Usuários com o elvis instalado devem iniciar o vim com gvim ou vim (pois o comando vi iniciará o elvis)!

Outra coisa que esqueci de mencionar no artigo é que o vimscript é "syntax sensitive", ou seja:

if has("gui_running") browse saveas

é diferente de

if has("gui_running")
browse saveas

Logo, muito cuidado com a correta endentação...

Abraço a todos,
Douglas

[3] Comentário enviado por y2h4ck em 21/11/2004 - 22:49h

http://www.flashdance.cx/books/tar.gz/szKVrqf89/Teach_Yourself_Emacs_in_24_Hours.tar.gz

Presentinho pra galera eheheh :D

Abraços

[4] Comentário enviado por wilbil em 22/11/2004 - 00:49h

uma coisa que sempre quiz personalizar o vim e nunca descobri como

e abilitar o shift para selecionar um testo e depois
copiar ctrl + depois colcar crtl +d

nao precisa que seja estas teclas mas que tenha esta utilidade de copiar e colar

alguem ja consegui fazer isso?
ou me encinaria como abilitar isso

[5] Comentário enviado por fabio em 22/11/2004 - 08:40h

Wilbil,

Faz o seguinte: pressione ESC para sair do modo de inserção. Agora pressione "V" para entrar no modo visual. Selecione o texto desejado usando as setas direcionais, ao terminar pressione "y" (yank) para copiar. Vá até onde desejas colar o texto e pressione "p" (paste) para colar.

[]'s

[6] Comentário enviado por fabio em 22/11/2004 - 08:43h

Ah, outra dica que uso muito no vim. Estou digitando um texto mais ou menos assim:

bla bla bla
inconstitucionalissimamente
bla bla bla
...
e agora vou digitar o palavrão acima de novo: inc[Ctrl+p]

Ou seja, digite Ctrl+p que o vim auto-completa a palavra com a primeira ocorrência que ele encontrar de "inc*". Isso nos poupa um bocado de digitação.

[]'s

[7] Comentário enviado por brock_carlos em 22/11/2004 - 11:37h

Mais umas dicas:
Como uso o putty, as teclas F2 ate F7 o mapeamento, nunca funcionou comigo, só sobraram F8 até F12, mas tudo bem.
e nos comamdos map, eu retirei o <C-O>, porque se o cara não estava em modo de inserção, o vim estava indo pro documento anteriormente aberto no terminal(isso estava muito esquisito, heheh).

[8] Comentário enviado por jeffestanislau em 23/11/2004 - 12:13h

Hehehe...
Falar mais o que... apenas que ficou muito bom e os comentários foram ótimos...

[9] Comentário enviado por nico_di_mafre em 23/11/2004 - 15:56h

Muito intereçante este artigo, eu até ja coloquei o link dele no meu grupo d informática no yahoo!!!!

[10] Comentário enviado por augusto_hp em 08/03/2005 - 13:20h

Olha, eu sabia que p VIM era bom e permitia várias mudanças. Mas nunca soube como executar essas mudanças ... muito menos corri trás delas.
Mas esse é um ótimo artigo. Merece estar no 'Favoritos' de todos os membros vol.

[11] Comentário enviado por juliaojunior em 06/11/2006 - 18:47h

muito bom o artigo. vou parar um pouco para aprender sobre.

[12] Comentário enviado por igormol em 25/06/2007 - 14:46h

legal...

[13] Comentário enviado por arturbmallmann em 20/11/2010 - 12:59h

interesante nunca se quer tinha intendido o editor vim, poderoso o bicho, principal de tudo é q aprendi a usalo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts