Download presentation
Presentation is loading. Please wait.
1
Vi Editor TA for ITIS3100: Xu Fei fxu@uncc.edu 2008-01
2
Agenda Text Editor in Linux How to use vi Start vi First look at vi vi mode Switch to insert mode copy, cut and paste undo search save and exit Reference
3
Text Editor in Linux We have several choices: vi vim gedit (for GNOME) like the NotePad in Windows And many, many others
4
Starting vi / vim Use vi to open an already existing file by typing vi file-name Create a new file by typing vi new-file-name
5
First look at vi
6
First look at vim
7
vi mode vi has two modes: command mode insert mode In command mode, the letters of the keyboard perform editing functions (like moving the cursor, deleting text, etc.). To enter command mode, press the escape key. In insert mode, the letters you type form words and sentences. Unlike many word processors, vi starts up in command mode.
8
Switch to insert mode Type the following key: i -- to insert mode at course position a -- to insert mode where course back a character
9
Switch to insert mode (CONT.) I -- to insert mode where course jump to the line head A -- to insert mode where course jump to the line end o -- to insert mode and begin a new line under course position O -- to insert mode and begin a new line before course position s -- to insert mode and delete the character at course position S -- to insert mode and delete the line at course position
10
Delete and block operation -- cut, copy and paste Switch to command mode, pressing the escape key. Type v, switch to block operation move course to select block c to cut, y to copy p to paste the block to right position of course Switch to command mode, pressing the escape key. Use shortcuts for delete dd -- delete the current line dw -- delete the current word
11
undo Switch to command mode, pressing the escape key. :u -- undo last operation :e! -- give up all operations and begin edit again
12
Search in text vi supports to search and find a text in the whole file Switch to command mode, pressing the escape key. /keyword -- to search forward for the keyword ?keyword -- to search backward for the keyword type n on the keyboard to find the next
13
Save and exit Switch to command mode, pressing the escape key. :w -- save file :q -- no change and quit :wq -- save file and quit :q! -- force to quit, no matter change file or not :x –- save file and exit vi
14
More reading http://www.washington.edu/computing/unix/vi.ht mlhttp://www.washington.edu/computing/unix/vi.ht ml http://www.uwyo.edu/ASKIT/displaydoc.asp?as kitdocid=258&parentid=1http://www.uwyo.edu/ASKIT/displaydoc.asp?as kitdocid=258&parentid=1 http://sparky.rice.edu/~hartigan/vi.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.