Vim para Desenvolver
Upcoming SlideShare
Loading in...5
×
 

Vim para Desenvolver

on

  • 1,915 views

Palestra apresentada no 9º Fórum Internacional de Software Livre, Porto Alegre-RS, 2008.

Palestra apresentada no 9º Fórum Internacional de Software Livre, Porto Alegre-RS, 2008.

Statistics

Views

Total Views
1,915
Views on SlideShare
1,592
Embed Views
323

Actions

Likes
1
Downloads
21
Comments
0

6 Embeds 323

http://luizsanches.wordpress.com 268
http://portfolio-tasafo.herokuapp.com 39
http://localhost 13
http://www.linkedin.com 1
https://www.linkedin.com 1
https://luizsanches.wordpress.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Vim para Desenvolver Vim para Desenvolver Presentation Transcript

    • para desenvolver! FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Motivação. Curso de Sistemas de Informação. ● Computadores com Linux. ● Codificar programas pequenos em C++ e ● Java. IDE's são “pesadas” para este trabalho. ● Conhecimentos no editor VIM. ● Viciado por linha de comandos. ● Cansado da rotina: escrever / salvar / ● compilar / testar / re-compilar. Monitoria de programação. ● Vontade de aprender! ● FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Mas antes, minha saga com os editores de texto. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Copy con. O famigerado. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Edit. Quebra um galho. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • SideKick. Esse é duca! FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Notepad do Windows. Só o basicão. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • O Notepad sofreu mudanças profundas... FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Kwrite do KDE. Pai d'Égua :) FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Kate do KDE. Avançadinho heim. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Pico. Não é o cara verde do dragonball. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • mcedit. Só o creme do cupuaçú. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Emacs. O inimigo mortal do vi. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Vi. Quebrando castanha no Unix. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Vim. Agora melhorou! FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Gvim. Para quem gosta de botões. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Senta que lá vem a história. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • O início – Quick EDitor Em 1966, Butler ● Lampson e Peter Deutsch criaram o editor QED para o sistema operacional de Berkeley (BSD). FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Ken Tompson entra em cena Ken Tompson usou o ● QED em Berkeley e o reescreveu em 1968, em assembly, para o sistema CTSS de MIT, aplicando os conceitos de Expressões Regulares ([0-9] *.* ???). FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • ed – o editor do UNIX Em 1972 quando Ken ● Tompson escreveu o Unix no PDP-7, ele criou o editor ed (baseado no QED), agora na linguagem C. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Nasce o editor vi (Visual Interface) Em 1976, Bill Joy ● (fundador da SUN) cria o editor vi para o BSD, baseado no editor ex com o editor ed (os dois foram variantes do QED). FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Emacs – o concorrente direto No mesmo período ● de 76, Richard Stallman do projeto GNU, cria o editor Emacs. Existe uma “guerra ● santa” entre os usuários desse editor e do vi. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • VIM – Vi IMproved Em 1992, Bram ● Moolenaar criou o VIM (“Vi IMitator”, o imitador do vi). Depois passou a ser ● chamado de “Vi IMproved”, o vi melhorado. Tornou-se padrão em ● sistemas Linux. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Algumas características do VIM Suporta expressões regulares em buscas; ● Mapeamento de teclas de função; ● Abreviações; ● Sintaxe colorida (mais de 400 ● linguagens); Abre vários arquivos ao mesmo tempo; ● Auto-identação de código-fonte; ● Totalmente configurável; ● Roda em vários sistemas operacionais. ● FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Mergulhando no .vimrc FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Teste realizado entre programadores FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Código C++ criado por um programador Junior em um editor qualquer. FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Código C++ criado por outro programador Junior no VIM FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • 1o Programador Junior Junior Yamoto FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • 2o Programador Junior Junior Almeida FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Agradecimentos. Aurélio Jargas ● Silvana Rossy ● Fábio Cavalcante ● FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com
    • Dicas e links. vim<enter> :help<enter> ● www.vim.org ● aurelio.net/vim ● tech.groups.yahoo.com/group/vi-br ● FISL 9.0 Luiz Sanches 19/04/2008 luizgrsanches@gmail.com