====== I Encontro Grupylango ======
===== Grupo de Usuários Python do DF (Grupy-DF) + Calango =====
==== Primeiro encontro da comunidade Python de Brasília no Calango Hacker Clube ====
Encontro da comunidade Python de Brasília/DF no Calango Hacker Clube.
{{youtube>UUzW46SeLhg?medium}}
Venha conhecer a comunidade Python de Brasília e colocar a mão na massa com oficinas práticas de vim, cactus/pelican e tapioca!!
É gratuito e iniciantes são bem vindos!
{{ :eventos:i-grupylango-2015:i-grupylango-fundo-branco.png?nolink |}}
Neste primeiro encontro, teremos três oficinas:
* 10h às 12h - Vim - muito mais que um editor de texto (Magnun Leno)
* 12h às 14h - (pausa para almoço)
* 14h às 16h - blogs estáticos com Cactus e/ou Pelican (Douglas Andrade e/ou Otávio)
* 16h às 18h - redes sociais com tapioca (Humberto Rocha) Sprint: interface urwid para comunicar status do Calango - https://github.com/calangohc/hackerspace-aberto
As oficinas serão oportunidades para troca de conhecimentos em todos os níveis. Iniciantes são muito bem vindos!
A ideia é que o evento seja acessível a todos, então não há exatamente prerrequisitos.
Se quiser adiantar, tente instalar as ferramentas que vamos usar (vim, cactus, pelican, tapioca):
- http://www.vim.org/
- https://github.com/koenbok/cactus
- http://blog.getpelican.com/
- https://github.com/vintasoftware/tapioca-wrapper/
Dê uma olhada nos sites e tente fazer algum tutorial inicial. Assim você consegue adiantar algumas dúvidas e eventuais problemas de instalação.
Confirme sua presença: http://www.meetup.com/pt/Calango-Hacker-Club/events/226932529
=====================================
===== Vim =====
Baixe a apresentação: \\
Do github: https://github.com/calangohc/apresentacoes/tree/master/vim-magnun \\
Do dropbox: https://dl.dropboxusercontent.com/u/365419/vim-presentation.zip
Caso alguém esteja curioso, o software utilizado para apresentar é o [[https://github.com/visit1985/mdp|mdp]]. Não se assustem, compilar ele é super simples. Junto com os slides estão também todas as imagens, exemplos e códigos utilizados.
Tecla w/W \\
Salta palavras ou PALAVRAS para frente. Palavras são definidas por quebras de espaços, pontuação e caracteres especiais (parênteses, chaves e etc). Já PALAVRAS são separadas por espaços e caracteres especiais.
Tecla e/E \\
Vai para o fim de palavras ou PALAVRAS.
Tecla r/R \\
Útil para fazer substituições rápidas ou em sequência (com o modo visual). O R maiúsculo entra no modo de substituição.
Tecla t/T \\
Busca caracteres à frente (t) atrás (T) cursor, sem incluir o caractere.
Tecla y/Y \\
Realiza a cópia dos caracteres selecionados ou da linha inteira.
Tecla u/U \\
Desfaz alterações no arquivo (passo a passo ou linha inteira).
Teclas i/I \\
Entra no modo de inserção no antes do cursor ou no início da linha.
Teclas o/O \\
Abre uma nova linha abaixo ou acima
Tecla p/P \\
Cola o conteúdo do registrador depois do cursor ou antes do cursor.
Tecla a/A \\
Entra no modo de inserção após o cursor ou no fim da linha.
Tecla s/S \\
Entra no modo de inserção substituindo o caractere abaixo do cursor, ou apaga toda a linha e entra no modo de substituição.
Tecla d/D \\
Aguarda uma motion para realizar a deleção ou deleta da posição atual do cursor até o fim da linha.
Tecla f/F \\
Similar ao t/T, porém inclui o caractere buscado.
Teclas hjkl \\
São suas setas direcionais
Tecla J \\
Mescla a linha atual com a linha de baixo.
Tecla x/X \\
Deleta um caractere abaixo do cursor ou antes do cursor.
Tecla c/C \\
Aguarda uma motion para realizar uma modificação e entrar no modo de inserção ou modifica da posição do cursor até o fim da linha.
Tecla v/V \\
Entra no modo de seleção ou de seleção de linha. Estes modos possuem outros "teclados".
Tecla b/B \\
Volta uma palavra ou PALAVRA.
Tecla n/N \\
Próximo ou anterior resultado de busca.
Tecla # \\
Realizar uma busca "pra trás" da palavra sobre o cursor.
Tecla % \\
Busca matching pairs.
Tecla * \\
Realizar uma busca "pra frente" da palavra sobre o cursor.
------------------------
==== Corretor ortográfico ====
Para instalar corretor ortográfico em português do Brasil (pt_BR):
http://www.vivaolinux.com.br/artigo/Corretor-Ortografico-no-Vim-Guia-definitivo/
http://extensions.libreoffice.org/extension-center/vero-verificador-ortografico-e-hifenizador-em-portugues-do-brasil
-------------------------
==== Plugins ====
Airline - deixa a barra de status mais atraente \\
https://github.com/bling/vim-airline
Obs: Após instalar o Airline, é necessário instalar fontes compatíveis com o Powerline: https://github.com/powerline/fonts