砍敺 IT_man 2017-5-6 23:16 蝺刻摩
3 h" u4 ?, B# G) T! ]
8 D2 U$ A) I/ V( E; l+ ~- jvi隞方牧(摰渡)
7 t8 D. n5 V7 |) B , ~+ r7 D' N% z" B
vi 靘拍車雿璅∪嚗頛詨交芋撘(insert mode)隞斗芋撘(command mode)嗡蝙刻脣 vi 敺嚗批唾冽隞斗芋撘銝嚗甇文駁萄乩隞颱摮 鋡怨箸隞扎冽迨璅∪銝舫脰芷扎靽格寧雿亥頛詨亥嚗脣亥撓交芋撘 - 頛詨交芋撘1 Q+ k$ @" B8 a0 h* w/ t
; t6 Z8 j' q/ Z$ X; l
憒雿脣亥撓交芋撘
( r) l: L* e. X$ U( H6 } a (append) 望虜璅銋敺亥
! X9 Z' k+ F# k% ~" x A 梯府銵銋怠亥
7 ^3 d3 n# z9 Z" `, p i (insert) 望虜璅銋亥0 A1 ^+ U! N) R& v% O3 F! D
I 梯府銵銋擐亥
) _1 o/ B" i1 \ o (open) 啣銝銵潸府銵銋銝靘頛詨亥銋具& a a4 g7 ?" S p
O 啣銝銵潸府銵銋銝靘頛詨亥銋具- p9 M7 `0 `. s! C3 v
憒雿a頛詨交芋撘
7 F6 O6 N4 E+ P' J+ O ESC 蝯頛詨交芋撘8 c% h" \" f& o8 O# R. j- @
& x; l5 t# ?! y1.皜豢銋蝘餃7 A# q' t2 y* a* E5 j
h 撌衣宏銝摮
: I* ]9 A/ D. c2 B# @! v j 銝蝘颱摮
5 o: U; R- n, V8 c k 銝蝘颱摮; [2 n1 x: k) g! k3 w. r+ a
l 喟宏銝摮
G3 Q' f, \ e& I1 V 0 蝘餉唾府銵銋擐
/ \) ]5 u; }3 ?3 R $ 蝘餉唾府銵銋怒9 y _2 p& i1 I" V8 q0 I
^ 蝘餉唾府銵蝚砌摮: D! M- I4 H: k) `' q0 `. z
H 蝘餉唾蝒蝚砌
. B8 i' z6 u$ V/ L. D( q M 蝘餉唾蝒銝剝: R( _9 w7 n* W' |" r
L 蝘餉唾蝒敺銝7 ]+ P& j: l0 n$ { i" z* ^7 O
G 蝘餉唾府瑼獢敺銝
$ C) k3 I: z, h+ A* B + 蝘餉喃銝蝚砌摮; q# j* T- d$ G) U* I6 u
- 蝘餉喃銝蝚砌摮( o$ u7 C5 Z9 `. b! c2 \
( 蝘餉唾府乩擐 (閮颱)2 e- ?' b' e9 D* D6 P) ^( W6 ]' T3 j! \
) 蝘餉唾府乩怒
- z6 S, [! Q( ] { 蝘餉唾府畾菔賭擐 (閮颱)
- Y( W" _; ^" W+ U. w } 蝘餉唾府畾菔賭怒
) r2 x0 y& X% a% @5 i nG 蝘餉唾府瑼獢蝚 n 3 {1 Y/ b8 q$ e) i- e
n+ 蝘餉單虜璅其蝵桐敺蝚 n
* E+ Q7 X9 L# Y n- 蝘餉單虜璅其蝵桐蝚 n
w) _2 c9 C! U% n/ k0 k6 G4 h3 N" I <Ctrl><g> 憿舐內閰脰銋銵瑼獢蝔晞瑼獢銝剜怨銋銵皜豢刻雿蝮質銋曉瘥
+ U9 d! x4 Y; M3 t- k% Q: n 閮颱嚗亙(sentence)肖i銝剜舀隞乓嚗.嚗蝯銝銝脣
2 z' g" l; p/ H+ g. n ~; c3 ? 閮颱嚗畾菔(paragraph)肖i銝剜舀隞亦征質摮
: @% d- l% A/ \ S" Z2 x$ Y2 Q. r
! E: V/ J3 [% @# R& `2 L8 \2.閬蝒蝘餃 <Ctrl><f> 閬蝒敺銝脖
# I; C$ I6 C& ] t$ H; i/ w! X- l <Ctrl><b> 閬蝒敺銝脖
4 ~; F8 n& {; r, N <Ctrl><d> 閬蝒敺銝脣9 U" o8 V. S1 P$ W% X3 q9 N: B, B
<Ctrl><u> 閬蝒敺銝脣- s) M/ B* f% q7 d2 K N
<Ctrl><e> 閬蝒敺銝脖銵/ _- h8 |% g: I/ _2 d' G
<Ctrl><y> 閬蝒敺銝脖銵
+ t2 X6 a% E% Z/ y O
2 y0 _# `) b9 E% T/ j, c4 s+ j3.芷扎銴鋆賢靽格寞隞支蝝 (甇文桀頛撠雿輻)
1 p/ y8 T$ z* I9 m2 E- y1 y. K. l1 V: T d(delete)c(change)y(yank)銝憿隞文 vi 銝剔隞斗澆綽
+ i- V& r7 i& i- C+ e: ^ Operator + Scope = command' h! {8 O0 `( j
(蝞摮) (蝭)# ^* ]) A$ k$ `' C/ w
蝞摮嚗
8 `# d& `# ^8 t8 M5 ^. f d 芷斗隞扎芷方嚗雿撠芷方銴鋆賢啗園蝺抵
1 M' d0 N7 L* P/ J" U% o2 `' |9 l y 撠鞈(摮蝯銵亙畾菔)銴鋆賢啁楨銵
0 Z# B1 s9 w6 _) v# I p 曄蔭(put)隞歹 d y 雿輻具臬敺deleteyank鞈
) f/ Q/ W1 J- V3 X 曄蔭潭虜璅其蝵桐銵銝
3 l* r% f' L/ k c 靽格(change)隞歹憿隡寮eleteinsert蝯芷支摮蝯
# w( k4 m5 B6 x4 p; {9 a' F! c# r 摮蝑銋鞈嚗銝行交圈菔
* s5 ]7 N; ?9 C9 D9 q/ U" ~ 蝭嚗
! d5 Y }1 j2 _3 L e 望虜璅其蝵株唾府摮銝脩敺銝摮% u5 x0 A7 @3 Q9 h& U4 O- p$ E
w 望虜璅其蝵株喃銝摮銝脩蝚砌摮( i- F9 w3 h u. [! ~( z
b 望虜璅其蝵株喳銝摮銝脩蝚砌摮; Z) E4 e( e2 O
$ 望虜璅其蝵株唾府銵敺銝摮# d$ P. W. I" Z8 _+ k. r1 b
0 望虜璅其蝵株唾府銵蝚砌摮
, r5 v' c0 T$ p6 P7 D7 x& g8 g( i ) 望虜璅其蝵株喃銝亙蝚砌摮) }+ J4 \) `3 h% _; ~3 P
( 望虜璅其蝵株唾府亙蝚砌摮
% S% d& i! e" O { 望虜璅其蝵株唾府畾菔賜敺銝摮6 w# @& n) `" W/ c
} 望虜璅其蝵株唾府畾菔賜蝚砌摮0 H" E) u R# Z ~
渲雿 O C3 P% L' g% L9 S& a
dd 芷斗渲3 l+ |7 e; O; O! A$ U! ]; S
D 隞亥箏桐嚗芷斗虜璅敺銋摮5 W2 x- R. G" u) ?) E7 l
cc 靽格寞渲批捆
8 S5 @; A: d! p yy yank渲嚗雿踵虜璅刻府銵銴鋆賢啗園蝺抵) Z8 {; z% n8 b1 U- |) d
* B# ^$ S# G1 P: w' [; j7 [4.芷方靽格' T/ [% O! W+ D
x 芷斗虜璅刻府摮
- ^0 ~3 T* U$ }6 k" T4 D; K& ^ X 芷斗虜璅其銝摮5 A( S7 H" D" {, P$ u" w) A* A2 O: C
dd 芷斗虜璅刻府銵
% \+ l# ]# c# Z6 B r 冽交潭迨隞支敺摮隞(replace)皜豢典
7 }* Y- }( X% } 憒嚗 ra 撠皜豢典隞 a 隞銋( E6 T0 ~" v6 U. M
R 脣亙隞嚗游啜ESC箸迫
; a) y9 [6 _, H+ F, C6 @ s 芷斗虜璅其摮嚗銝阡脣亥撓交芋撘游啜ESC n; N$ e, i' N( w' e1 D: X0 F0 v
S 芷斗虜璅其閰脰鞈嚗銝阡脣亥撓交芋撘游啜ESC
7 H3 Y1 ]0 a4 @
; P0 y1 E2 d7 O3 t3 z1 C& Q5.祉宏銴鋆
( z3 U. P' R8 r" m- Q! B 拍牡elete put 隞文臬鞈祉宏銋桃
$ g6 l" ]- V4 e+ w9 N8 j# R 拍肘ank put 隞文臬鞈銴鋆賭桃! g/ G; q C0 E7 f4 s
yank delete 臬摰鞈銴鋆賢啗園蝺抵嚗 put 隞
7 p* J9 W8 h8 V2 C- p/ Z8 o4 p 臬蝺抵抒鞈銴鋆賢啗W銝
; Q- `, X. z) K; |! e& H; r 靘嚗
U# h' D/ C; l% g+ O8 }1 m6 D; a 祉宏銝銵 批刻府銵瑁 dd
' Y% h5 h8 Z0 R4 ?8 X1 s5 C! H2 C& B 扳虜璅蝘餉喟桃) \8 p7 k7 O* U3 y0 u1 t B, U0 o% k
批瑁 p! y& B% l0 X- ]# b
銴鋆賭銵 批刻府銵瑁 yy
6 D' ^& f/ l1 E 扳虜璅蝘餉喟桃
& X. F' A, O$ v; M5 o- \3 V- q 批瑁 p
( H+ p7 N: p6 E5 A5 T
) v2 K, @' R: P" q. V7 A* f6.隞日銴- c& |' ^$ }) c9 D
冽隞斗芋撘銝哨臬冽隞文W乩詨 n嚗甇斗隞文雿銴瑁 n' S c6 B. W& U- Z
甈∼
/ @ B* G5 r% I' ~5 S1 n' x; j# q 靘嚗 b+ G$ m( x1 \( h
芷10銵 10dd1 C0 h' ?4 k7 ^- {% @
銴鋆10銵 10yy" n* J; e1 L( }& }1 |2 d9 Q
扳虜璅蝘餉喟桃
1 a, Z2 R' b' y% P8 V U 吠
8 e0 p) V! p2 y- x 璅敺銝蝘10銵 10j7 _3 i* Q) v9 B6 ?/ K: y: w6 Z' q
?2 V* j6 i$ `9 A) }! Q' n( Y
7.瘨銝雿(Undo)
: t- M. |" [% v5 {. j/ w 喳儔瑁銝銝隞文批捆
5 F( O# o- o. i2 | u W儔敺銝隞支蝯
( P1 ], s4 _$ t7 ^' ~ U W儔皜豢閰脰銋寡
: T) R+ e! z6 n3 T' P
! Q) z/ L, _1 b# |. ]# X8.撠( B6 N2 H8 U ]4 i) g8 h' ]
肖i銝剖舀撠銝摮銝莎雿踵虜璅蝘餉唾府
8 n9 n2 b( w. I* O /摮銝 敺皜豢銋敺撠曇府摮銝脯% F( J: ?' g0 U/ m/ H K: |
?摮銝 敺皜豢銋撠曇府摮銝脯1 w/ u+ p' D* X5 T! P4 `
n 敺銝蝜潛撠曆銝詨摮銝脯
* {6 O1 p+ I. @ N 敺銝蝜潛撠曆銝詨摮銝脯- x( l. [5 [9 a! H' J; P
5 t# A$ J& y6 s0 i" D3 _9.鞈3 C6 y' G+ b$ A, t q5 ^% l; j" K( T
J 亙乓撠皜豢其銝銝銵亥單虜璅閰脰敺U
9 s- o& R/ y/ F' {& N; a 交銵鞈憭芷瑚漲臬嗅抵嚗芾撠皜豢蝘餉喳暺嚗脣亥撓交芋撘
/ ~- n# [% Q/ T; x2 f/ S (臬拍災i蝑隞)Enter喳胯
' ~! q9 G0 ^0 T; N9 n, K
b( l/ Y& v& u* @10.啣閮剖
6 L* B: v/ s; d" T0 _: \* q0 j( H, K 嚗setnu 閮剖鞈銵$ s5 ?/ F5 V, k4 `4 } w
嚗setnonu 瘨銵閮剖
0 }0 z3 s. X4 K1 }& P0 \ 嚗setai 芸抒葬
# F& s; D! T6 z8 Z1 c" Z( h 嚗setnoai 瘨芸抒葬/ S- R$ _% U4 H
芸抒葬(automatic indentation)
+ e0 ~ [9 Y+ a' s 函楊頛舀隞嗆蝔撘嚗圈閬抒葬瘜嚗嚗set ai單靘
/ C1 A4 y# C. J# e6 W 抒葬踝其靘閫銋嚗
" h, K m' y/ a$ V! d 听i test! R! u9 }! D; E
(脣亦楊頛航蝒敺)5 { B/ n$ ^: X3 S/ M' T) q8 D
this is the test for auto indent3 l: y5 {. y2 L# ?% |: c6 k
Tabstart indent 嚗set ai (閮剛芸抒葬)
# Y0 M' W+ D$ Q6 L Tabdata' ?! [( h. I$ l3 W% I7 \- ^
Tabdata a% z% m6 g6 j/ @9 h
Tabdata 嚗set noai (瘨芸抒葬)
, T. E- o& M' n8 l* n the end of auto indent.
) I( B# ~& n& ~# k0 n3 Y 扯酉嚗<Ctrl><d>臬芷扎Tab摮
6 e5 o' M1 v$ H e6 x4 P8 k+ ` L, z3 G. H" _0 {6 _
11.ex隞: O! v9 _4 b$ r
霈撖怨
. Y- S& e2 K7 C/ g 嚗w 撠蝺抵鞈撖怠亦蝣銝准8 N; r2 |8 l: T, d! J8 o$ V2 d
嚗10,20wtest 撠蝚10銵喟洵20銵鞈撖怠另est瑼獢
; D: L6 V% }' K" l4 C 嚗10,20w>>test 撠蝚10銵喟洵20銵鞈系est瑼獢銋敺
$ S( `8 x# o# y1 ^0 f 嚗rtest 撠test瑼獢鞈霈亦楊頛舐楨銵敺& [$ X1 G& s* x/ U, {/ d
芷扎銴鋆賢祉宏
' w' d5 n$ ]2 O: @( N 嚗10,20d 芷斤洵10銵喟洵20銵鞈
, [% u8 N1 U7 F& U' \ 嚗10d 芷斤洵10銵鞈$ ], r- K5 P. i4 h1 I; s7 g* u+ p0 D3 u
嚗%d 芷斗游蝺刻摩蝺抵
& U. `9 X, q8 u2 K% y% h: x; S 嚗10,20co30 撠蝚10銵喟洵20銵鞈銴鋆質喟洵30銵銋敺9 @. }3 {. i' y3 V: i
嚗10,20mo30 撠蝚10銵喟洵20銵鞈祉宏喟洵30銵銋敺" l$ B% W2 |9 Y5 L$ \2 |
摮銝脫撠隞" C l6 k' A6 v1 b
s(substitute)隞文舀撠銵蝭' ^) j/ D0 x$ L3 Z; D. G/ `- v
g(global)隞文舀撠游蝺刻摩蝺抵鞈
1 k2 I, x0 \3 {/ M! W7 B s隞支誑蝚砌皛輯雲閰脫隞嗥摮銝脩箏嗅隞撠鞊∴亥府銵詨皛輯雲閰脫1 F) i- u2 Z8 s
隞嗥摮銝莎銋賢隞蝚砌嚗交喳隞摮銝脣銝g詻
4 Q$ P( j) O8 R, H 嚗1,$s/old/new/g 撠瑼獢銝剜old寞new* |' w( z V9 s8 L% w/ z
嚗10,20s/^/ / 撠蝚10銵喟洵20銵鞈X5蝛箇賬/ C" t" e+ M+ _) w2 a/ c+ X
嚗%s/old/new/g 撠蝺刻摩蝺抵銝剜old寞new
: K" u/ Z, Z2 d7 F7 v2 O
8 X( M5 z. n* q4 ^12.W儔蝺刻摩鋡思葉瑞瑼獢" ?1 Z7 d: W! v% o& A! ~2 D
函楊頛舫蝔銝哨亦頂蝯梁嗆蝺銝剜瘀蝺抵鞈銝阡
; ~* L* e, T" ?; V6 j 鋡怠神蝤蝣嚗嗅摨血啁頂蝯梧瑁銝隞文喳臬敺拐葉瑕, L* h- e. G, |- V0 _9 o. b" U$ m# i) C
瑼獢批捆
$ y$ e' D, W: o8 q2 Y; e %vi -r filename F& c" y$ t- q9 d( Y$ o) T" o* w
7 k" H7 S0 E6 q3 I! B2 D- f13.蝺刻摩憭瑼獢
! {' d) H: M" r% H7 L6 o' m+ Z( v vi鈭行靘蝺刻摩憭瑼獢踝寞憒銝嚗" [, W/ n# p& T
%vi file1 file2 ..
% f3 z- s) N5 Y: Q 嗥洵銝瑼獢蝺其耨摰敺嚗臬拍具嚗w撠閰脩楨銵摮瑼嚗敺1 k& ^6 j8 R6 k* I) n
拍 嚗n頛乩銝瑼獢
% P# K) j2 h, g' d9 n. t* c: |! d; P0 |! n% y1 l; Q
:" B" t& E, ]8 M$ @! ?- Q H
5 v7 D6 p8 X0 t. jhttp://chunchaichang.blogspot.tw/2010/08/vim-s.html9 @% r' I/ H0 i' @* Z& G
|
|