Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Motive.
Information Systems course;
Computers with Linux;
To code pr...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
But before that, my saga with text
editors.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
The notorious COPY CON.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
EDIT helps a lot.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
SideKick.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Windows Notepad. Just the basic.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Notepad has changed a lot...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
KDE's KWrite.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
KDE's Kate.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Pico.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Just the best part of mcedit.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Emacs is VI's mortal enemy.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
VI.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
VIM. Much better now!
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
GVIM. For those who enjoy buttons.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Sit and wait because here comes the history.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
At the beginning – Quick EDitor.
In 1966, Butler
Lampson and Peter
D...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Ken Thompson comes on stage.
Ken Thompson used
QED in Berkeley.
In 1...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
ed – UNIX Text Editor.
In 1972, when Ken
Thompson wrote
UNIX on PDP-...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
VI editor (Visual Interface)‫.‏‬
In 1976, Bill Joy,
cofounder of SUN...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Emacs – the major competitor.
At the same period,
Richard Stallman,
...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
VIM – Vi IMproved.
In 1992, Bram
Moolenaar created
VIM, Vi IMitator,...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Some features of Vim:
It supports regular expressions in search;
Com...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Dive in .vimrc
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
A test held among programmers.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
C++ code created by a Junior
programmer in some editor.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
C++ code created by another Junior
programmer in VIM.
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
1st
Junior Programmer.
Junior Yamoto
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
2nd
Junior Programmer.
Junior Almeida
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Thanks!
Bram Moolenaar
Aurélio Marinho Jargas
Silvana Rossy
Fábio Ca...
Luiz Sanches
about.me/luizsanches
FISL 9.0
19/04/2008
Tips e links.
vim<enter> :help<enter>
www.vim.org
www.moolenaar.net
...
Upcoming SlideShare
Loading in …5
×

Vim Editor in English

1,368 views

Published on

9º Fórum Internacional de Software Livre, versão em inglês enviada para o Bram Moolenaar.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,368
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Vim Editor in English

  1. 1. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008
  2. 2. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Motive. Information Systems course; Computers with Linux; To code programs in C++ and Java; IDEs are “heavy” to this kind of work; Knowledge of Vim editor; I’m addicted to command-lines; I was tired of the same routine: writing / saving / compiling / testing / re- compiling; Programming Tutoring I’m willing to learn!
  3. 3. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 But before that, my saga with text editors.
  4. 4. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 The notorious COPY CON.
  5. 5. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 EDIT helps a lot.
  6. 6. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 SideKick.
  7. 7. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Windows Notepad. Just the basic.
  8. 8. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Notepad has changed a lot...
  9. 9. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 KDE's KWrite.
  10. 10. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 KDE's Kate.
  11. 11. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Pico.
  12. 12. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Just the best part of mcedit.
  13. 13. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Emacs is VI's mortal enemy.
  14. 14. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 VI.
  15. 15. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 VIM. Much better now!
  16. 16. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 GVIM. For those who enjoy buttons.
  17. 17. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Sit and wait because here comes the history.
  18. 18. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 At the beginning – Quick EDitor. In 1966, Butler Lampson and Peter Deutsch created the QED editor to Berkeley operating system (BSD).
  19. 19. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Ken Thompson comes on stage. Ken Thompson used QED in Berkeley. In 1968, he rewrote QED in assembly to MIT’S CTSS, applying the concepts of Regular Expressions ([0-9] *.* ???).
  20. 20. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 ed – UNIX Text Editor. In 1972, when Ken Thompson wrote UNIX on PDP-7, he also created an editor in C language called ed (based on QED).
  21. 21. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 VI editor (Visual Interface)‫.‏‬ In 1976, Bill Joy, cofounder of SUN, created VI editor to BSD. The VI editor is based on an older line editor called ex, along with ed (both variants of QED).
  22. 22. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Emacs – the major competitor. At the same period, Richard Stallman, from the GNU project, created Emacs editor. It seems there is a “holy war” between the users of Emacs and Vi.
  23. 23. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 VIM – Vi IMproved. In 1992, Bram Moolenaar created VIM, Vi IMitator, or, as it’s called now, Vi IMproved. Vi IMproved is the default version to Linux systems.
  24. 24. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Some features of Vim: It supports regular expressions in search; Command mapping; Abbreviations; Syntax highlighting (more than 400 languages); It opens many files at a time; Source code automatic indenting; Highly configurable text editor; Portability.
  25. 25. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Dive in .vimrc
  26. 26. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 A test held among programmers.
  27. 27. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 C++ code created by a Junior programmer in some editor.
  28. 28. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 C++ code created by another Junior programmer in VIM.
  29. 29. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 1st Junior Programmer. Junior Yamoto
  30. 30. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 2nd Junior Programmer. Junior Almeida
  31. 31. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Thanks! Bram Moolenaar Aurélio Marinho Jargas Silvana Rossy Fábio Cavalcante Estela Corbellini
  32. 32. Luiz Sanches about.me/luizsanches FISL 9.0 19/04/2008 Tips e links. vim<enter> :help<enter> www.vim.org www.moolenaar.net aurelio.net/vim tech.groups.yahoo.com/group/vi-br

×