A couple of years ago I have been writing a post on this blog showing how to use python on vim in order to get scientific math results. Now, a little bit overdue I am proud of show you the same solution using python3.
Maybe it will be improvements, I hope so.
Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock, english
Mostrando postagens com marcador vim. Mostrar todas as postagens
Mostrando postagens com marcador vim. Mostrar todas as postagens
Neovim: Ambicioso projeto pretende modernizar o vim
O projeto Neovim tem como meta modificações que permitirão mais agilidade ao vim, a manutenção do código e muitas outras novidades estão listadas no github: https://github.com/neovim/neovim#introduction
Como um fã incondicional do vim estou super animado com este projeto e peço aos maigos que divulguem e dêem apoio de todas as formas possíveis.
Vejam por exemplo que o site vimcasts.org postou a respeito:
http://vimcasts.org/blog/2014/03/support-neovim/
A meu turno estou contribuindo um pouco divulgando.
Durante os instantes que lia um pouco mais sobre o neovim decobri que o idealizador de tudo isso é o Thiago de Arruda Padilha, um brazuca de Recife.
Isso nos enche de orgulho, em ver que o futuro do vim pode ser redesenhado por um compatriota nosso.
Já existe uma polêmica em alguns apontam a reconstrução praticamente do zero como algo negativo, mas se isso fosse sempre verdade nos dias de hoje usaríamos o vi ao invés do vim, uma vez que o vim foi uma completa reprogramação do vi.
"Refactor vim to enable more advanced features and plugins"
Como um fã incondicional do vim estou super animado com este projeto e peço aos maigos que divulguem e dêem apoio de todas as formas possíveis.
Vejam por exemplo que o site vimcasts.org postou a respeito:
http://vimcasts.org/blog/2014/03/support-neovim/
A meu turno estou contribuindo um pouco divulgando.
Durante os instantes que lia um pouco mais sobre o neovim decobri que o idealizador de tudo isso é o Thiago de Arruda Padilha, um brazuca de Recife.
Isso nos enche de orgulho, em ver que o futuro do vim pode ser redesenhado por um compatriota nosso.
Já existe uma polêmica em alguns apontam a reconstrução praticamente do zero como algo negativo, mas se isso fosse sempre verdade nos dias de hoje usaríamos o vi ao invés do vim, uma vez que o vim foi uma completa reprogramação do vi.
"Refactor vim to enable more advanced features and plugins"
Vim: Learn Vimscript the Hard Way
Neste link: http://learnvimscriptthehardway.stevelosh.com/ Steve Losh publicou um guia fantástico sobre o vim, quem tiver coragem pode se deliciar com o material do cara.
Vim: como executar uma macro onde ocorre um padrão qualquer?
Se você gravou uma macro que altera uma linha que contém um padrão específico no vim, pode pedir ao editor que proceda a mesma alteração em todas as linhas que casarem com este mesmo padrão.
:g/padrão/norm! @a
:g/padrão/norm! @a
10 armadilhas para iniciantes do vim
Neste link você encontra um ótimo artigo, em inglês, sobre armadilhas comuns para iniciantes do Vim.
Continue amando o Vim mas descubra coisas sublimes em outros editores
Visite este site: http://www.sublimetext.com/2
Veja estes dois vídeos sobre o editor Sublime text 2
Um bom artigo sobre o sublime text 2 pode ser lido aqui. Segue também uma lista de teclas de atalho
Veja estes dois vídeos sobre o editor Sublime text 2
Um bom artigo sobre o sublime text 2 pode ser lido aqui. Segue também uma lista de teclas de atalho
Introduction to vim text objects
acesse aqui e divirta-se
http://smartic.us/2011/08/02/introduction-to-vim-text-objects/
O vim possui um recurso chamado text-objects que nos permite fazer
coisas fantásticas, veja:
O comando abaixo (executado em modo normal) inicia o modo de troca
'change' para as próximas quatro palavras.
Para trocar o conteúdo de tudo que estiver entre aspas simples faça:
O comando abaixo faz o vim selecionar o conteúdo da tag html atual
O comando abaixo irá fazer a deleção de tudo que houver dentro de colchetes.
Para baixar o svg da imagem abaixo clique aqui. Mas antes baixe a fonte aqui.
http://smartic.us/2011/08/02/introduction-to-vim-text-objects/
O vim possui um recurso chamado text-objects que nos permite fazer
coisas fantásticas, veja:
O comando abaixo (executado em modo normal) inicia o modo de troca
'change' para as próximas quatro palavras.
Para trocar o conteúdo de tudo que estiver entre aspas simples faça:
O comando abaixo faz o vim selecionar o conteúdo da tag html atual
O comando abaixo irá fazer a deleção de tudo que houver dentro de colchetes.
Para baixar o svg da imagem abaixo clique aqui. Mas antes baixe a fonte aqui.
Vim essential plugins by Net Tuts+
Uma série legal com descrição em vídeo de vários plugins legais
para o vim (em inglês) no site NetTuts+
acesse aqui: http://net.tutsplus.com/sessions/vim-essential-plugins/
para o vim (em inglês) no site NetTuts+
acesse aqui: http://net.tutsplus.com/sessions/vim-essential-plugins/
Vim: Desfazendo uso acidental co ^u ou ^w no modo insert do vim
A descrição do plugin em inglês (te vira com a tradução meu filho)
description - Vim provides a number or ways to recover some text that you have deleted
(multiple undos, numbered registers, unnamed register etc.), however,
there is no way to recover a line or word that you killed either
accidentally (e.g., pressing one extra time) or deliberately if you
are already in insert mode.
- This little script tries to compensate for this missing functionality for
the most commonly used two commands, and such that the text
that is going to be killed is first backed up in an internal script
variable before letting Vim continue to do what you asked it to do.
- The script also provides a mapping (by default which you can
customize by using theUndoInInsModeUndoKey mapping) that you can
execute to put back the text at the current cursor position. A
immediately followed by a or is effectively works like an undo
of the previous action.
- The script is only going to "estimate" what is going to be deleted by ^W,
but for certain filetypes it may not exactly match the word that Vim is
going to delete, in which case the undo might undo too much or too little.
This is essentially a 6.0 version of my previous undoInInsertMode.vim script,
except that the script works much better now for ^W, thanks to Luc Hermitte
(hermitte at laas dot fr) for helping me get this done.
O link para baixar
http://www.vim.org/scripts/script.php?script_id=150
description - Vim provides a number or ways to recover some text that you have deleted
(multiple undos, numbered registers, unnamed register etc.), however,
there is no way to recover a line or word that you killed either
accidentally (e.g., pressing
are already in insert mode.
- This little script tries to compensate for this missing functionality for
the most commonly used two commands,
that is going to be killed is first backed up in an internal script
variable before letting Vim continue to do what you asked it to do.
- The script also provides a mapping (by default
customize by using the
execute to put back the text at the current cursor position. A
immediately followed by a
of the previous action.
- The script is only going to "estimate" what is going to be deleted by ^W,
but for certain filetypes it may not exactly match the word that Vim is
going to delete, in which case the undo might undo too much or too little.
This is essentially a 6.0 version of my previous undoInInsertMode.vim script,
except that the script works much better now for ^W, thanks to Luc Hermitte
(hermitte at laas dot fr) for helping me get this done.
O link para baixar
http://www.vim.org/scripts/script.php?script_id=150
Vim: Incrementando números com o comando global
Imagine a seguinte situação, você deseja incrementar em 100 os números contidos nas
linhas que contiverem a palavra 'varnumber'
Vim Macros and Global commands (one) from Derek Wyatt on Vimeo.
linhas que contiverem a palavra 'varnumber'
:g/varnumber/normal 100 Ctrl-v Ctrl-a Enter
" na prática o atalho Ctrl-v é um auxilio para inserir o Ctrl-a
" ou seja Ctrl-a corresponde ao atalho que em modo normal incrementa um número
" mas no nosso caso estamos colocando um comando do modo normal dentro do modo
" de comandos
Vim Macros and Global commands (one) from Derek Wyatt on Vimeo.
Vim: Dos2Unix function
Adicionei uma exceção, de modo que a mesma só funciona se o arquivo estiver salvo, quem sabe depois não implemento um modo de atuar sobre um buffer novo.
I added an exception so that it only works if the file is saved, then maybe not implement a way to act on a new buffer.
Obrigado ao Bruno Boaventura pela correção do português!
I added an exception so that it only works if the file is saved, then maybe not implement a way to act on a new buffer.
Obrigado ao Bruno Boaventura pela correção do português!
Vim: Visual Select Mode
Fonte: StackOverflow
Consider the following common scenarios:
You need to select to the next matching parenthesis.
You could do:

You want to select text between quotes:

You want to select a curly brace block (very common on C-style languages):

Caso esteja no mei de parênteses chaves ou colchetes basta pressionar % que ele pula automaticamente para o começo e em seguida fica alternando entre começo e vim.
Consider the following common scenarios:
You need to select to the next matching parenthesis.
You could do:
v%if the cursor is on the starting/ending parenthesisvibif the cursor is inside the parenthesis block

You want to select text between quotes:
- vi" for double quotes
- vi' for single quotes

You want to select a curly brace block (very common on C-style languages):
viBvi{

Caso esteja no mei de parênteses chaves ou colchetes basta pressionar % que ele pula automaticamente para o começo e em seguida fica alternando entre começo e vim.
Programando o seu editor favorito
Abaixo três funções legais para inserir no seu ~/.vimrc, assim você pode pressionar F4 e inserir um cabeçalho e cada vez que um arquivo que contiver cabeçalho for salvo ele faz um update na data de forma transparente.
Vim - Chose color themes to vim
Get Top 100 Themes to vim at
http://www.vim.org/scripts/script.php?script_id=625
Uncompress colors, open gvim and do:
:args *
after create this cmap to switch color
Há um site que converte temas do texmate para vim ou do kate
http://coloration.sickill.net/
se quizer tentar tem alguns temas do texmate aqui:
https://github.com/filmgirl/TextMate-Themes/
http://www.vim.org/scripts/script.php?script_id=625
Uncompress colors, open gvim and do:
:args *
after create this cmap to switch color
Há um site que converte temas do texmate para vim ou do kate
http://coloration.sickill.net/
se quizer tentar tem alguns temas do texmate aqui:
https://github.com/filmgirl/TextMate-Themes/
Assinar:
Postagens (Atom)
linux-cookbook
|
|
| Participe do grupo linux-cookbook |
| Visitar este grupo |






