Enviar pesquisa
Carregar
Vim para Desenvolver
•
1 gostou
•
1,033 visualizações
s4nx
Seguir
Palestra apresentada no 9º Fórum Internacional de Software Livre, Porto Alegre-RS, 2008.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 32
Baixar agora
Baixar para ler offline
Recomendados
Testes e depuração de código com Python
Testes e depuração de código com Python
Dorneles Treméa
P3 - Fandango - Spec Doc
P3 - Fandango - Spec Doc
Anders Lundeen
작업용 최음제 "EVO.OW.TO" 카톡:DDF11 작업용최음제 구입,흥분제 구입,흥분제 직구,흥분제 사용후기,흥분제 복용후기,흥분제 사용...
작업용 최음제 "EVO.OW.TO" 카톡:DDF11 작업용최음제 구입,흥분제 구입,흥분제 직구,흥분제 사용후기,흥분제 복용후기,흥분제 사용...
kuuyr loot
AfDB_Women_s_Resilience_-_Integrating_Gender_in_the_Response_to_Ebola
AfDB_Women_s_Resilience_-_Integrating_Gender_in_the_Response_to_Ebola
Dana Elhassan
skydrive_word_doc
skydrive_word_doc
Woodrow-LIrGqCwT Mathews-UNr3NDYz
Pra não dizer que não falei de devops
Pra não dizer que não falei de devops
s4nx
Além das big techs
Além das big techs
s4nx
Alem do google
Alem do google
s4nx
Recomendados
Testes e depuração de código com Python
Testes e depuração de código com Python
Dorneles Treméa
P3 - Fandango - Spec Doc
P3 - Fandango - Spec Doc
Anders Lundeen
작업용 최음제 "EVO.OW.TO" 카톡:DDF11 작업용최음제 구입,흥분제 구입,흥분제 직구,흥분제 사용후기,흥분제 복용후기,흥분제 사용...
작업용 최음제 "EVO.OW.TO" 카톡:DDF11 작업용최음제 구입,흥분제 구입,흥분제 직구,흥분제 사용후기,흥분제 복용후기,흥분제 사용...
kuuyr loot
AfDB_Women_s_Resilience_-_Integrating_Gender_in_the_Response_to_Ebola
AfDB_Women_s_Resilience_-_Integrating_Gender_in_the_Response_to_Ebola
Dana Elhassan
skydrive_word_doc
skydrive_word_doc
Woodrow-LIrGqCwT Mathews-UNr3NDYz
Pra não dizer que não falei de devops
Pra não dizer que não falei de devops
s4nx
Além das big techs
Além das big techs
s4nx
Alem do google
Alem do google
s4nx
Trabalhe de onde você quiser
Trabalhe de onde você quiser
s4nx
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
s4nx
Manifeste-se!
Manifeste-se!
s4nx
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
s4nx
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XP
s4nx
Entregando software com DevOps Tools
Entregando software com DevOps Tools
s4nx
Explicando DevOps
Explicando DevOps
s4nx
Migrando de Shell para Ruby script
Migrando de Shell para Ruby script
s4nx
Técnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startup
s4nx
Como manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times Ágeis
s4nx
Sistemas Operacionais *nix
Sistemas Operacionais *nix
s4nx
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on rails
s4nx
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
s4nx
Compartilhe!
Compartilhe!
s4nx
Ruby and Rails for womens
Ruby and Rails for womens
s4nx
Mais humano que exato
Mais humano que exato
s4nx
Ruby e Rails
Ruby e Rails
s4nx
Bem antes de 2001
Bem antes de 2001
s4nx
Seja burro e preguiçoso! v2
Seja burro e preguiçoso! v2
s4nx
Ruby no tucupi e Rails com farinha
Ruby no tucupi e Rails com farinha
s4nx
Mais conteúdo relacionado
Mais de s4nx
Trabalhe de onde você quiser
Trabalhe de onde você quiser
s4nx
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
s4nx
Manifeste-se!
Manifeste-se!
s4nx
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
s4nx
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XP
s4nx
Entregando software com DevOps Tools
Entregando software com DevOps Tools
s4nx
Explicando DevOps
Explicando DevOps
s4nx
Migrando de Shell para Ruby script
Migrando de Shell para Ruby script
s4nx
Técnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startup
s4nx
Como manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times Ágeis
s4nx
Sistemas Operacionais *nix
Sistemas Operacionais *nix
s4nx
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on rails
s4nx
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
s4nx
Compartilhe!
Compartilhe!
s4nx
Ruby and Rails for womens
Ruby and Rails for womens
s4nx
Mais humano que exato
Mais humano que exato
s4nx
Ruby e Rails
Ruby e Rails
s4nx
Bem antes de 2001
Bem antes de 2001
s4nx
Seja burro e preguiçoso! v2
Seja burro e preguiçoso! v2
s4nx
Ruby no tucupi e Rails com farinha
Ruby no tucupi e Rails com farinha
s4nx
Mais de s4nx
(20)
Trabalhe de onde você quiser
Trabalhe de onde você quiser
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
Manifeste-se!
Manifeste-se!
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XP
Entregando software com DevOps Tools
Entregando software com DevOps Tools
Explicando DevOps
Explicando DevOps
Migrando de Shell para Ruby script
Migrando de Shell para Ruby script
Técnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startup
Como manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times Ágeis
Sistemas Operacionais *nix
Sistemas Operacionais *nix
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on rails
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
Compartilhe!
Compartilhe!
Ruby and Rails for womens
Ruby and Rails for womens
Mais humano que exato
Mais humano que exato
Ruby e Rails
Ruby e Rails
Bem antes de 2001
Bem antes de 2001
Seja burro e preguiçoso! v2
Seja burro e preguiçoso! v2
Ruby no tucupi e Rails com farinha
Ruby no tucupi e Rails com farinha
Vim para Desenvolver
1.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 para desenvolver!
2.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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 / recompilar. ● Monitoria de programação. ● Vontade de aprender!
3.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Mas antes, minha saga com os editores de texto.
4.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Copy con. O famigerado.
5.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Edit. Quebra um galho.
6.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 SideKick. Esse é duca!
7.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Notepad do Windows. Só o basicão.
8.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 O Notepad sofreu mudanças profundas...
9.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Kwrite do KDE. Pai d'Égua :)
10.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Kate do KDE. Avançadinho heim.
11.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Pico. Não é o cara verde do dragonball.
12.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 mcedit. Só o creme do cupuaçú.
13.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Emacs. O inimigo mortal do vi.
14.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Vi. Quebrando castanha no Unix.
15.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Vim. Agora melhorou!
16.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Gvim. Para quem gosta de botões.
17.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Senta que lá vem a história.
18.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 O início – Quick EDitor ● Em 1966, Butler Lampson e Peter Deutsch criaram o editor QED para o sistema operacional de Berkeley (BSD).
19.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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 ([09] *.* ???).
20.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 ed – o editor do UNIX ● Em 1972 quando Ken Tompson escreveu o Unix no PDP7, ele criou o editor ed (baseado no QED), agora na linguagem C.
21.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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).
22.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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.
23.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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. ●
Tornouse padrão em sistemas Linux.
24.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 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; ● Autoidentação de códigofonte; ● Totalmente configurável; ● Roda em vários sistemas operacionais.
25.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Mergulhando no .vimrc
26.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Teste realizado entre programadores
27.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Código C++ criado por um programador Junior em um editor qualquer.
28.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Código C++ criado por outro programador Junior no VIM
29.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 1o Programador Junior Junior Yamoto
30.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 2o Programador Junior Junior Almeida
31.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Agradecimentos. ● Aurélio Jargas ● Silvana Rossy ●
Fábio Cavalcante
32.
Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Dicas e links. ● vim<enter> :help<enter> ● www.vim.org ●
aurelio.net/vim ● tech.groups.yahoo.com/group/vibr
Baixar agora