Mostrando postagens com marcador vim. Mostrar todas as postagens
Mostrando postagens com marcador vim. Mostrar todas as postagens

Vim: Scientific calculator using python3

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.

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"

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

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.


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 the UndoInInsModeUndoKey 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

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'


: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!

Vim: Visual Select Mode

 Fonte: StackOverflow

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 parenthesis
  • vib if 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):
  • viB
  • vi{


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/

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo