Vim - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Vim

Description:

Vim Sparcs2007 Vim Seminar neo Vim ? VIsual display editor = Vi Vi Improved = Vim . – PowerPoint PPT presentation

Number of Views:429
Avg rating:3.0/5.0
Slides: 21
Provided by: 6649912
Category:
Tags: editor | vim

less

Transcript and Presenter's Notes

Title: Vim


1
Vim
  • Sparcs2007
  • Vim Seminar
  • neo

2
Vim ?? ?
  • ??? ?? ??? ???
  • VIsual display editor gt Vi
  • Vi Improved gt Vim
  • ?? ?? ??? ??.
  • ???? ?? ??? ????.

3
? ?
  • ???
  • ??? ????
  • ???? ????? ??
  • ???
  • ??? ?? ????? ?? ??
  • ????
  • ?? ?? ?????

4
Vim ??
  • ??
  • ??? ?? - ?? ??? vim ??
  • Windows ?? Gvim
  • visit http//www.vim.org
  • vim lt?? ??gt
  • ??? ?? ????.

5
??? ?? ??
  • /home/neo/vim/st ?? kmp.cpp ??? ??.
  • gt cp /home/neo/vim/st .
  • gt cp /home/neo/vim/kmp.cpp .
  • ?? ??
  • gt vim st
  • ?? Ex???? e st

6
??? ??
  • ???? ??? ???? ?? text? ???? ??.
  • ???? ??? file? ??, ????? ??, ?? ???? ???? ??.
  • ???? ??? ???? ??? ???? ???? ??.

7
??? ?? ??
8
?? ??
9
?? ??
  • ?????? i?? a,A, o, O ??
  • ????? ????.
  • ???
  • i? ?? ???? ??
  • a? ?? ???? ??
  • A? ? ??? ?? ??
  • o? ??? ??
  • O? ??? ??

10
??
  • ?? ? ??? ??
  • 0( num ) ,
  • 0 ? ?? ???? ? ??
  • ? ?? ?? ??? ?? ??
  • ? ??? ??
  • ??? ???? ??
  • gg
  • ?? ??? ??
  • G
  • ?? ??? ??
  • w

11
??
  • ??? ?? ??
  • (??)G
  • ?? (??)
  • ?? ?? ??
  • ??? g
  • Undo
  • u
  • Redo
  • ??? r
  • ???
  • ? ? ?? dd
  • ?? ? ?? d(??)d , (??)dd
  • ??? ?? ??
  • d ??
  • dd, dw, d, d
  • ? ?? ?? x

12
Ex??
  • ??
  • w ?? ??
  • ????
  • e ?? ??
  • ??
  • wq ???? ??
  • q! ?? ??? ??
  • ? ?? ??
  • ! (??)
  • ???? ?? ?? (wq! ?? q!)

13
?? ?? ??
  • ?? ??
  • ??? v, ??? v , v
  • ??
  • y
  • ????
  • x
  • ????
  • p

14
??
  • ??????
  • /(?? ??)
  • ?? ???
  • n
  • ??? ???
  • N
  • ?????
  • set hls
  • set nohls
  • ???? ??
  • set ic

15
???
  • s/old/new/g
  • ? ?? ??? ????
  • ??? g? ? ??? ????.
  • ?? g? ?? ??? ? ??? ?? ? match? ?? ?, ? ?? ???.
  • Ex) s/printf/sprintf/g
  • Ex) 1,10/printf/sprintf/g

16
??? ??
  • ? ???
  • new ???
  • vs ???
  • ? ??
  • ??? ww
  • ??? w???(hjkl)
  • ? ??
  • wq, q!

17
??? ??
  • ??? ???s? ??? ?
  • ????? ?? ?? ????.
  • ??? q? ????
  • ??? ?? ????.

18
??? ??
  • ??? z
  • ??? ???? ?? ????? ?????? ??? ???.
  • ?? vim? ?????? ???, ?? ?? ?? ??? ? ? ??. (? ???)
  • ?? ????? ?? ?? fg

19
??? ??
  • set autoindent , set smartindent
  • set tabstop 4 , set ts4
  • set shiftwidth4 , set sw4
  • ?? ???
  • ggG
  • /home/neo/vim/kmp.cpp ?? ???

20
??? ??
  • .vimrc
  • syntax on
  • set autoindent
  • set tabstop4
  • set shiftwidth4
  • set backgrounddark
  • help
  • help
  • help something
Write a Comment
User Comments (0)
About PowerShow.com