Vim e GVim [RESOLVIDO]

25. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2013 - 15:45h

px escreveu:

izaias escreveu:

Pedro (px), venha para o lado negro da força. rs


kkk, eu uso os 2 só tava tirando uma com a cara de vcs! rsrs



A recíproca é verdadeira. rs


Mas que besteira isso, né!
E pensar que acéfalos levam a sério essas coisas.


  


26. Re: Vim e GVim [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 05/10/2013 - 15:48h

izaias escreveu:

px escreveu:

izaias escreveu:

Pedro (px), venha para o lado negro da força. rs


kkk, eu uso os 2 só tava tirando uma com a cara de vcs! rsrs



A recíproca é verdadeira. rs


Mas que besteira isso, né!
E pensar que acéfalos levam a sério essas coisas.


hehehe, tenq usar qual for melhor pra cada ocasião, não ser fãzinho de nd ^^


27. Re: Vim e GVim [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 05/10/2013 - 18:29h

px escreveu:

hehehe, tenq usar qual for melhor pra cada ocasião, não ser fãzinho de nd ^^


Perfeito!

Use o que melhor lhe servir.

Eu particularmente considero o GVim uma evolução do Vim, assim como o Vim é uma evolução do vi. Tudo o que você faz no Vim você faz no GVim, mas nem tudo o que você faz no GVim pode fazer no Vim.

Sempre procuro usar mais o GVim, deixando o Vim apenas para editar arquivos de configuração no terminal. Nele dispomos de uma maior combinação de teclas de atalho, scripts e esquemas de cores (alguns são criados apenas para GVim), etc. Além de poder utilizar o mesmo vimrc tanto no Linux quanto no Windows.

E se alguém não gosta do GVim por causa da sua aparência, é só remover todos os "apetrechos" gráficos:


set guioptions=i


Assim ele fica bem minimalista (mas deixando apenas o ícone do GVim na janela ^^ ).


28. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2013 - 20:11h

Eu ia deixar para dizer isso depois que resolvesse essa questão, no final, mas o Leandro é um "estraga-prazeres" (rsrs). Então, vou ter que dizer agora.

Tudo o que aprendi em formatação HTML foi um processo que me desafiou. Desafiou porque, além do meu trabalho tomar meu tempo, ainda estava em estudos com novos aplicativos específicos (e detestando) para Windows, uma imposição pelas novos negócios da empresa. Minha área de atuação é administração e implementação de negócios. Tenho vida social e família. E ainda sou síndico em meu condomínio. Já viram, né? rs



Quem me apresentou o Vim foi o Fábio, seus mapeamentos por teclas de função foram capazes de ajudar minha formatação de forma muito ágil. Fiquei fascinado pelo aplicativo. Até que comecei a estudar mais sobre o Vim e a descobrir uma documentação muito grande e especializada.

Mas foi o Leandro (é, o pinguim citado acima) que ampliou minha visão sobre o Vim. Leandro respondia meus e-mails sempre disposto a explicar cada detalhe, praticamente desenhou para que eu pudesse entender o editor. E hoje, consigo formatar uma página de 700 palavras em minutos. Isso sem falar em imagens, link e editar palavrões (né, Luíz? rs).

É pouco para quem lida com programação e come o Vim no café da manhã, mas pra mim é muito!

Obrigado, Leandro!
------

Com relação ao GVim, não que eu tenha alguma reticência com ele, mas como já aprendi a me movimentar totalmente via teclado nele, gostaria de fazer isso no terminal pelo Vim mesmo. Questão de desafios, de ir mais longe, de curiosidade e de querer.

Por enquanto, vou continuando com o GVim mesmo. Mas ainda descubro o que está bloqueando meus mapeamentos no Vim.
Alguns fóruns em inglês dizem para desabilitar alguns plugins. Ok, vamos lá...

E pode até ter sentido, o mesmo "vimrc" é usado no openSUSE, Ubuntu e Slackware, em todos sistemas ocorre o mesmo problema.



29. Re: Vim e GVim [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 05/10/2013 - 22:53h

A quem interessar, segue o mapa:
http://aurelio.net/vim/vi-teclado.png


30. Re: Vim e GVim [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 06/10/2013 - 12:06h

izaias escreveu:

Eu ia deixar para dizer isso depois que resolvesse essa questão, no final, mas o Leandro é um "estraga-prazeres" (rsrs). Então, vou ter que dizer agora.

Tudo o que aprendi em formatação HTML foi um processo que me desafiou. Desafiou porque, além do meu trabalho tomar meu tempo, ainda estava em estudos com novos aplicativos específicos (e detestando) para Windows, uma imposição pelas novos negócios da empresa. Minha área de atuação é administração e implementação de negócios. Tenho vida social e família. E ainda sou síndico em meu condomínio (a 11 anos). Já viram, né? rs



Quem me apresentou o Vim foi o Fábio, seus mapeamentos por teclas de função foram capazes de ajudar minha formatação de forma muito ágil. Fiquei fascinado pelo aplicativo. Até que comecei a estudar mais sobre o Vim e a descobrir uma documentação muito grande e especializada.

Mas foi o Leandro (é, o pinguim citado acima) que ampliou minha visão sobre o Vim. Leandro respondia meus e-mails sempre disposto a explicar cada detalhe, praticamente desenhou para que eu pudesse entender o editor. E hoje, consigo formatar uma página de 700 palavras em minutos. Isso sem falar em imagens, link e editar palavrões (né, Luíz? rs).

É pouco para quem lida com programação e come o Vim no café da manhã, mas pra mim é muito!

Obrigado, Leandro!
------

Com relação ao GVim, não que eu tenha alguma reticência com ele, mas como já aprendi a me movimentar totalmente via teclado nele, gostaria de fazer isso no terminal pelo Vim mesmo. Questão de desafios, de ir mais longe, de curiosidade e de querer.

Por enquanto, vou continuando com o GVim mesmo. Mas ainda descubro o que está bloqueando meus mapeamentos no Vim.
Alguns fóruns em inglês dizem para desabilitar alguns plugins. Ok, vamos lá...

E pode até ter sentido, o mesmo "vimrc" é usado no openSUSE e Ubuntu, em ambos sistemas ocorre o mesmo problema.


Confesso que também comecei a usar o GVim/Vim por causa do Fábio, rsrs. E ainda estou a anos-luz de chegar ao grau de experiência dele.

Mas o mais bacana deste editor é que você sempre estará aprendendo algo novo. Agora mesmo aprendi mais um atalho: olhando a imagem do link que o madrugada passou, eu descobri que dá pra navegar entre os termos de pesquisa encontrados apenas pressionando o "n (próximo) ou N (anterior)". Antes eu usava a combinação //<enter>. :P

Enfim, boa sorte com o Vim. E se precisar de algo é só falar.



31. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2013 - 14:28h

Ok, Leandro.

Vai uma que descobri para tirar a mensagem de abertura do Vi/Vim/GVim, coloque no ".vimrc":


set shortmess+=I



E também descobri que podemos saber quais são os mapeamentos usados, seja no Vi/Vim/GVim, no Visual Mode:

:map

Vai mostrar todas as teclas de atalhos e combinações que usamos, inclusive as usadas em plugins.

E aquilo que o Luíz disse sobre evitar a barra invertida ( \ ), estava certíssimo, nesse comando mostrou aqui que ela já é usada por um plugin.

De toda forma, mesmo usando outros mapeamentos, com certeza meu ".vimrc" está bloqueando os mapeamentos no terminal quando uso Vim, sejam eles quais forem, tanto no openSUSE quanto no Ubuntu e Slackware, porque eles compartilham o mesmo ".vimrc" pelo Dropbox.

Vou fazer experiências trocando o arquivo e com certeza vai funcionar. E se funcionar, terei que desabilitar função por função até encontrar a variante que bloqueia.


32. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2013 - 14:30h

Ricardo, obrigado pela imagem. Eu já tinha ela imprimida.

E já está bem gasta, vai precisar de plastificação. rs


33. Re: Vim e GVim [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 06/10/2013 - 17:24h

izaias escreveu:

Ok, Leandro.

Vai uma que descobri para tirar a mensagem de abertura do Vi/Vim/GVim, coloque no ".vimrc":


set shortmess+=I




Essa eu até já conhecia.


E também descobri que podemos saber quais são os mapeamentos usados, seja no Vi/Vim/GVim, no Visual Mode:

:map


Mas essa é nova pra mim. Descobri que tenho 41 mapeamentos ativos (!).


Aqui vai minha contribuição: são duas funções que andei desenvolvendo. Ficaram meio na gambiarra, mas funcionam, rsrs.

1- Pesquisa o trecho selecionado no Google:


"Pesquisa seleção no Google
"Obs.: substitua 'firefox' pelo seu navegador
function! SearchWeb(Term)
let termo = substitute(substitute(substitute(a:Term, '\n', ' ', 'g'), '"', '\\"', 'g'), "'", "\\'", 'g')
let termo = substitute(substitute(substitute(termo, '#', '\\#', 'g'), '%', '\\%', 'g'), '!', '\\!', 'g')
:exec ':silent ! firefox http://www.google.com.br/search?q="'">http://www.google.com.br/search?q="'; .termo. '" &'
endfunction

vmap <S-F1> "zy<esc>:call SearchWeb(@z)<cr>


É só selecionar o trecho que se quer procurar e teclar Shift + F1


2- Abre uma lista de URLs no navegador (Firefox, no caso):


"Abre endereços HTTP no navegador
"Obs.: substitua o 'firefox' pelo seu navegador
function! OpenURL(URL)

let lista = split(a:URL, '\n')

for url in lista
if ! empty(url)
let url = substitute(substitute(substitute(url, '#', '\\#', 'g'), '%', '\\%', 'g'), '!', '\\!', 'g')
:exec ':silent ! firefox "' .url. '" &'
endif
endfor

endfunction

vmap <S-F2> "zy<esc>:call OpenURL(@z)<cr>


Essa é útil para testar vários links em artigos/dicas, especialmente nos artigos do albfneto, que possuem várias referências externas, rsrs.

Por exemplo, se tiver uma lista de URLs, assim:

http://www.google.com.br
http://www.vivaolinux.com.br/screenshots/">http://www.vivaolinux.com.br/screenshots/
http://www.vivaolinux.com.br
http://pt.wikipedia.org

É só selecionar tudo, e teclar Shift + F2, que os endereços serão abertos no navegador, um em cada aba (só não é bom selecionar muitas de uma vez só, pois o seu navegador poderá ficar lento).


34. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2013 - 17:34h

Boa! Essas dicas são ótimas pra nossa moderação.
Quando puder, poste na FAQ. Fábio vai gostar. rs
-----

Também fiquei surpreso com minha quantidade de mapeamentos.


35. Re: Vim e GVim [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 06/10/2013 - 17:48h

izaias escreveu:

Boa! Essas dicas são ótimas pra nossa moderação.
Quando puder, poste na FAQ. Fábio vai gostar. rs
-----

Também fiquei surpreso com minha quantidade de mapeamentos.


Vou postar sim!

Abraço.


36. Re: Vim e GVim [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/10/2013 - 22:18h

madrugada escreveu:

A quem interessar, segue o mapa:
http://aurelio.net/vim/vi-teclado.png



Olhem esse: http://michael.peopleofhonoronly.com/vim/







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts