[NCTU] [CCCA] vim rocks

26
vim rocks NCTU CSCC xatier 2012.10.15

Transcript of [NCTU] [CCCA] vim rocks

Page 1: [NCTU] [CCCA] vim rocks

vim rocks

NCTU CSCC xatier2012.10.15

Page 2: [NCTU] [CCCA] vim rocks
Page 3: [NCTU] [CCCA] vim rocks
Page 4: [NCTU] [CCCA] vim rocks

參考資料

Page 5: [NCTU] [CCCA] vim rocks

CSCC wiki

http://help.cs.nctu.edu.tw

常見問題 => 工作站

[HOWTO] - vi, vim

http://help.cs.nctu.edu.tw/help/index.php/HOWTO_-_vi,_vim

Page 6: [NCTU] [CCCA] vim rocks

play with python:%w !python

:w | !python %

#!/usr/bin/env python:!chmod +x %:!./%

Page 7: [NCTU] [CCCA] vim rocks

visual modeselect region

Page 8: [NCTU] [CCCA] vim rocks

visual modeselect region

Page 9: [NCTU] [CCCA] vim rocks

visual modev - textV - lineCtrl - v - blocks

+ operator (d / y / ...)

Page 10: [NCTU] [CCCA] vim rocks

visual modev - textV - lineCtrl - v - blocks

+ operator (d / y / ...)

Page 11: [NCTU] [CCCA] vim rocks

visual modev - textV - lineCtrl - v - blocks

+ operator (d / y / ...)

Page 12: [NCTU] [CCCA] vim rocks

visual modev - textV - lineCtrl - v - blocks

+ operator (d / y / ...)

Page 13: [NCTU] [CCCA] vim rocks

modes

Page 14: [NCTU] [CCCA] vim rocks

normal mode

command mode

visual mode insert mode

v V

Ctrl -V

iIaAoO

:

Page 15: [NCTU] [CCCA] vim rocks

塊陶阿

Page 16: [NCTU] [CCCA] vim rocks

arrow keys

Page 17: [NCTU] [CCCA] vim rocks
Page 18: [NCTU] [CCCA] vim rocks
Page 19: [NCTU] [CCCA] vim rocks

move around

Page 20: [NCTU] [CCCA] vim rocks

line

0 ^ $

Page 21: [NCTU] [CCCA] vim rocks

worrrrrd word

word / end / back

w

Page 22: [NCTU] [CCCA] vim rocks

worrrrrd word

e

w

word / end / back

Page 23: [NCTU] [CCCA] vim rocks

worrrrrd word

e

w

b

word / end / back

Page 24: [NCTU] [CCCA] vim rocks

file head / file tail

gg head G tail

:n line nnG`` go back

Page 25: [NCTU] [CCCA] vim rocks

PageUP / PageDown

Ctrl - f ForwardCtrl - b BackwardCtrl - u UpwardCtrl - d Downward

Page 26: [NCTU] [CCCA] vim rocks

Thank youany questions?

[email protected] 3F @CSCC