砍敺 IT_man 2017-5-6 23:16 蝺刻摩
: A, \. Y9 R$ k" W( q/ h
" `9 s% X/ n$ s3 [7 ^vi隞方牧(摰渡)
% o6 S) Y* D P 6 T. M$ k6 R8 ]& a
vi 靘拍車雿璅∪嚗頛詨交芋撘(insert mode)隞斗芋撘(command mode)嗡蝙刻脣 vi 敺嚗批唾冽隞斗芋撘銝嚗甇文駁萄乩隞颱摮 鋡怨箸隞扎冽迨璅∪銝舫脰芷扎靽格寧雿亥頛詨亥嚗脣亥撓交芋撘
: T- n x4 y) [! b4 z- |1 v3 J t! N5 _: G 憒雿脣亥撓交芋撘
7 a$ }4 X3 W: t' H a (append) 望虜璅銋敺亥/ j8 b4 d2 T: P5 j2 G+ E ~
A 梯府銵銋怠亥
2 R6 F# O4 y9 r- w6 i i (insert) 望虜璅銋亥
1 f. D* \( d3 \8 _3 N I 梯府銵銋擐亥
- t: R5 v+ Z& t3 x N' M o (open) 啣銝銵潸府銵銋銝靘頛詨亥銋具. C3 ^* L' d% i/ {! ?
O 啣銝銵潸府銵銋銝靘頛詨亥銋具
, c2 s! R) I% g 憒雿a頛詨交芋撘8 l: U7 I9 t. j
ESC 蝯頛詨交芋撘$ O( h4 r$ |. k Q( e
- 隞斗芋撘( `1 W7 J7 m+ T% A3 Y* d8 l7 p
9 N! m- l8 b: _7 |5 e- D- C% a: p1.皜豢銋蝘餃
. t, P4 r( L( {% P) p h 撌衣宏銝摮1 l, s# u; A& J3 d/ q( u3 B
j 銝蝘颱摮
$ w; z+ A l {+ {0 } k 銝蝘颱摮4 o3 |/ S2 Z; I
l 喟宏銝摮
) x7 c" T7 q1 I& e. F5 a1 ] 0 蝘餉唾府銵銋擐
) u X# O+ ?3 @- u3 F: k8 u! J $ 蝘餉唾府銵銋怒) B/ p' `$ M7 ?2 y0 J' W9 c
^ 蝘餉唾府銵蝚砌摮
- ?4 |3 q+ i: F1 G: F' l H 蝘餉唾蝒蝚砌8 M9 H# K! B! k7 Y/ ~
M 蝘餉唾蝒銝剝8 ~4 q1 I& @1 K0 V& m/ |" L8 m( A/ x& m
L 蝘餉唾蝒敺銝% U% v; [+ T$ s
G 蝘餉唾府瑼獢敺銝
/ w0 p' I5 s" Z0 o8 H \ + 蝘餉喃銝蝚砌摮; ^1 d( L1 ^* d! g- o3 i! W
- 蝘餉喃銝蝚砌摮/ C; s) l4 J8 d
( 蝘餉唾府乩擐 (閮颱)! Q1 J4 n( Z5 w6 D
) 蝘餉唾府乩怒
( K% b5 O3 M( |( n+ P { 蝘餉唾府畾菔賭擐 (閮颱)
$ f- h9 q$ B" q6 L4 I } 蝘餉唾府畾菔賭怒
: c2 J4 v0 P; f. N nG 蝘餉唾府瑼獢蝚 n 7 F+ r' Z* B x& A' Y% q
n+ 蝘餉單虜璅其蝵桐敺蝚 n # |5 q2 `8 q) I9 S$ E" n
n- 蝘餉單虜璅其蝵桐蝚 n 6 x; {! R' R$ |) f; J
<Ctrl><g> 憿舐內閰脰銋銵瑼獢蝔晞瑼獢銝剜怨銋銵皜豢刻雿蝮質銋曉瘥, K; \0 U6 L. V2 Q8 ?1 |* L
閮颱嚗亙(sentence)肖i銝剜舀隞乓嚗.嚗蝯銝銝脣& D* {* ^0 d7 b) s# r4 Z0 u4 u/ @
閮颱嚗畾菔(paragraph)肖i銝剜舀隞亦征質摮
4 O7 w" l( y- _# i% q
7 a6 r) l% W& u# R2.閬蝒蝘餃 <Ctrl><f> 閬蝒敺銝脖% _# E H9 t7 M E) l2 Z
<Ctrl><b> 閬蝒敺銝脖5 m Q6 X3 c" n% J
<Ctrl><d> 閬蝒敺銝脣
- E+ T: {; W. y <Ctrl><u> 閬蝒敺銝脣
( Z3 I) H: }8 |; T$ ?/ Q. e <Ctrl><e> 閬蝒敺銝脖銵5 h- g. C7 F: _$ m
<Ctrl><y> 閬蝒敺銝脖銵
7 ]; H3 F, q% m$ x
* S) V- s3 S9 s2 N' C+ H3.芷扎銴鋆賢靽格寞隞支蝝 (甇文桀頛撠雿輻)9 n9 k8 I2 ~2 L9 C
d(delete)c(change)y(yank)銝憿隞文 vi 銝剔隞斗澆綽
. T8 I% l# [4 g. z0 M+ e, Q1 { Operator + Scope = command! p0 D/ k: x$ X! o
(蝞摮) (蝭)
. G3 U" Z" T. R 蝞摮嚗: G9 y8 V3 |2 M- V
d 芷斗隞扎芷方嚗雿撠芷方銴鋆賢啗園蝺抵
& @ T' }- E' Y y 撠鞈(摮蝯銵亙畾菔)銴鋆賢啁楨銵
" Y g. ?- \9 s% \ p 曄蔭(put)隞歹 d y 雿輻具臬敺deleteyank鞈( C6 J4 G" d) E. I4 c. v0 M
曄蔭潭虜璅其蝵桐銵銝- a8 R& t( Z1 N* E$ C4 s/ w) v6 q
c 靽格(change)隞歹憿隡寮eleteinsert蝯芷支摮蝯# M; V3 h8 X% r
摮蝑銋鞈嚗銝行交圈菔; x+ v: u3 I9 ^- w5 F
蝭嚗
+ w7 Y( {. Z$ c; A9 J# i, A9 c e 望虜璅其蝵株唾府摮銝脩敺銝摮" B: S5 Q8 N: i. h! f
w 望虜璅其蝵株喃銝摮銝脩蝚砌摮& E: \' Z9 I6 N1 Z
b 望虜璅其蝵株喳銝摮銝脩蝚砌摮
. k6 ]" `3 K6 |8 P6 P. p/ J3 s $ 望虜璅其蝵株唾府銵敺銝摮 k* J% z* q4 a# W. x
0 望虜璅其蝵株唾府銵蝚砌摮
: u d1 \0 t2 e7 \ ) 望虜璅其蝵株喃銝亙蝚砌摮& B# X0 Z4 O- a$ _
( 望虜璅其蝵株唾府亙蝚砌摮
, f. z1 K. ?6 D! ^" y { 望虜璅其蝵株唾府畾菔賜敺銝摮: \9 |/ c& l. x
} 望虜璅其蝵株唾府畾菔賜蝚砌摮& ~/ Y; A9 v }' x2 b4 N5 L/ W W
渲雿
1 k. S/ f% T' r* _. V1 G0 l dd 芷斗渲
+ b# {9 S! t2 A( O) W D 隞亥箏桐嚗芷斗虜璅敺銋摮
0 Z7 g) k% |' k: ?# o% g+ T0 r cc 靽格寞渲批捆
) O& O; h7 }) d( w: ~( N yy yank渲嚗雿踵虜璅刻府銵銴鋆賢啗園蝺抵: ?! N+ n D* J1 p4 Q' i1 `
% [* G v! Q+ U1 I; F
4.芷方靽格5 D& a6 Q" z, W- W# ?
x 芷斗虜璅刻府摮
% X1 f8 C) h6 M+ F X 芷斗虜璅其銝摮
" F& v1 P5 I% p& A) A, c" ~ dd 芷斗虜璅刻府銵
p1 P8 T8 e% n. `" r+ Q, @, X* h r 冽交潭迨隞支敺摮隞(replace)皜豢典
& k/ n9 y* u$ A$ a, _$ s 憒嚗 ra 撠皜豢典隞 a 隞銋9 m7 ~" ~! Q+ I8 k
R 脣亙隞嚗游啜ESC箸迫
& o& \, Z: t' S" p0 \ |# ~ s 芷斗虜璅其摮嚗銝阡脣亥撓交芋撘游啜ESC$ l2 a9 ~4 Z/ B. P$ U; ]
S 芷斗虜璅其閰脰鞈嚗銝阡脣亥撓交芋撘游啜ESC
* K3 X& j5 V3 [# }% E3 i* u: I9 D1 w1 L( v d
5.祉宏銴鋆( L; s4 X/ K! k" G' D# Q; O
拍牡elete put 隞文臬鞈祉宏銋桃* _6 n9 i" `& Z
拍肘ank put 隞文臬鞈銴鋆賭桃' n$ Q% Q; n3 n, H4 I: ]
yank delete 臬摰鞈銴鋆賢啗園蝺抵嚗 put 隞" k1 T# S2 k) X$ {6 X6 ]
臬蝺抵抒鞈銴鋆賢啗W銝
7 N. C9 k9 k+ L0 V* S# @. o, o 靘嚗% ~6 _, N r; p, `: D
祉宏銝銵 批刻府銵瑁 dd. Y2 D8 Q6 ^8 m3 N: G7 l
扳虜璅蝘餉喟桃
6 P/ C" x$ r: `2 g 批瑁 p
) @. X/ `! u* J+ o0 b# _8 ? 銴鋆賭銵 批刻府銵瑁 yy0 ~/ P3 s9 K+ U( {; W5 @. v% c
扳虜璅蝘餉喟桃4 H0 B6 R. C$ |5 ?' }7 q% ]
批瑁 p9 N$ ^( O/ y' k( m, h) h$ ^
3 L8 u" g' F# ?6.隞日銴3 F8 Y/ l0 w! |9 X! L
冽隞斗芋撘銝哨臬冽隞文W乩詨 n嚗甇斗隞文雿銴瑁 n! i! w f! _4 J) X) W$ t/ ~' x. j( {
甈∼
' [6 Y1 q2 v, w' b+ S) ] 靘嚗& x/ \2 M" V e0 U) w) D
芷10銵 10dd! t8 _3 g% a+ b9 T
銴鋆10銵 10yy) q4 ?5 ^1 C5 L
扳虜璅蝘餉喟桃
- g F6 m0 K3 Z( F Y 吠5 U- n; V5 O6 ]! B) \$ A( H
璅敺銝蝘10銵 10j
g; Z6 C/ t8 `* E, |) {# Z( }; a) {# Q7 `+ T" X, H; h" ]! a
7.瘨銝雿(Undo)$ z: u. A2 R6 H) ~7 d" }, A
喳儔瑁銝銝隞文批捆; q0 I' k; p! J( s5 b
u W儔敺銝隞支蝯
/ p3 c0 T5 [5 V4 e0 D% u, u7 y U W儔皜豢閰脰銋寡" d8 P5 y1 ]" S
: J0 r' y9 P5 {. U) I8.撠, p$ b3 Q- A5 }1 p) f9 G Y$ A* K
肖i銝剖舀撠銝摮銝莎雿踵虜璅蝘餉唾府
+ [$ E# w2 X, j /摮銝 敺皜豢銋敺撠曇府摮銝脯% \ J P! e; a$ w9 [
?摮銝 敺皜豢銋撠曇府摮銝脯( O5 B0 Z: N' ~" {1 g% v" R
n 敺銝蝜潛撠曆銝詨摮銝脯
7 O( }; y. P4 v6 m5 j2 f N 敺銝蝜潛撠曆銝詨摮銝脯2 w8 o$ e) u$ _. E, Q, z; j
$ u! a& i1 ^" Y K. H5 p
9.鞈! `4 c; {+ v5 t& n9 G% y' I; b! Z
J 亙乓撠皜豢其銝銝銵亥單虜璅閰脰敺U
! B+ w0 Q. i( s 交銵鞈憭芷瑚漲臬嗅抵嚗芾撠皜豢蝘餉喳暺嚗脣亥撓交芋撘
- v+ Y! [+ v* x# n2 B6 w- t (臬拍災i蝑隞)Enter喳胯
$ [3 j6 k8 T2 G: a" B- Y- }) F# {2 f" T/ z! y
10.啣閮剖% Y' ^; T1 K& z4 n* [9 F! k
嚗setnu 閮剖鞈銵9 w0 t5 D, y& x" f2 w& z- W
嚗setnonu 瘨銵閮剖7 R! C# a% _3 H
嚗setai 芸抒葬3 W% F! R. k- R1 I1 p ~( A& k
嚗setnoai 瘨芸抒葬9 J8 g7 M6 N1 M8 r8 K: o
芸抒葬(automatic indentation)
n6 |# z- F2 C. d6 |* V, d 函楊頛舀隞嗆蝔撘嚗圈閬抒葬瘜嚗嚗set ai單靘
: f% E5 O! V9 L6 ? 抒葬踝其靘閫銋嚗
3 r5 M/ ]! @8 _) Z 听i test
/ ?2 p+ l5 O- |" l' [ (脣亦楊頛航蝒敺)" ^1 E8 C5 j* m9 ]3 u
this is the test for auto indent8 e7 g& p3 g8 G+ k
Tabstart indent 嚗set ai (閮剛芸抒葬)! b3 g: c2 _ f9 T1 |
Tabdata" D8 o2 {! V6 {% a* U& S
Tabdata
( w% \; y# l8 ~& f' V Tabdata 嚗set noai (瘨芸抒葬)
# T! M/ g( o% b( {/ o the end of auto indent.
6 U) m# e, W, @ 扯酉嚗<Ctrl><d>臬芷扎Tab摮( m f& [' R( n+ G# T' o
2 y0 ]8 o$ A1 d+ Z1 g
11.ex隞2 |: y) D3 K1 o# u# s; h
霈撖怨
6 ?. P F% K: v4 F( v% r9 z 嚗w 撠蝺抵鞈撖怠亦蝣銝准6 A0 _' P" B6 @* {5 ?1 P
嚗10,20wtest 撠蝚10銵喟洵20銵鞈撖怠另est瑼獢0 [% W* _. V" b( P: W2 s( E! P
嚗10,20w>>test 撠蝚10銵喟洵20銵鞈系est瑼獢銋敺
' B7 L' N5 A+ z- w( Q* A 嚗rtest 撠test瑼獢鞈霈亦楊頛舐楨銵敺
! V* ?5 D! T% z+ I* S0 A 芷扎銴鋆賢祉宏
# m8 V* l3 [* n% r 嚗10,20d 芷斤洵10銵喟洵20銵鞈- v# S8 y8 l, `2 J5 B9 K( E3 q
嚗10d 芷斤洵10銵鞈* T2 x7 ~/ r0 {0 V! ^
嚗%d 芷斗游蝺刻摩蝺抵
+ l/ f/ ~% h: @) \ 嚗10,20co30 撠蝚10銵喟洵20銵鞈銴鋆質喟洵30銵銋敺1 Z: x- K1 S8 e
嚗10,20mo30 撠蝚10銵喟洵20銵鞈祉宏喟洵30銵銋敺
; q, Z3 p4 |9 K, j3 m 摮銝脫撠隞
7 ?& b. s! H; b, \1 j, y/ l% O s(substitute)隞文舀撠銵蝭9 L' l: V9 E' `! F# D
g(global)隞文舀撠游蝺刻摩蝺抵鞈
& K: H* x; n. a' I7 \" S s隞支誑蝚砌皛輯雲閰脫隞嗥摮銝脩箏嗅隞撠鞊∴亥府銵詨皛輯雲閰脫
' R( Q- G$ N, x* p; C7 x- o& c 隞嗥摮銝莎銋賢隞蝚砌嚗交喳隞摮銝脣銝g詻# b( D, B* p0 G* @: @
嚗1,$s/old/new/g 撠瑼獢銝剜old寞new% Z Y4 U$ i9 J# b$ |/ `8 `2 W1 G
嚗10,20s/^/ / 撠蝚10銵喟洵20銵鞈X5蝛箇賬, P& `- ~9 m0 e+ H; ?
嚗%s/old/new/g 撠蝺刻摩蝺抵銝剜old寞new4 A$ W1 o% p" N7 k
$ R* G( u6 b5 H) F3 n) c! e12.W儔蝺刻摩鋡思葉瑞瑼獢4 H8 w0 [& D! J
函楊頛舫蝔銝哨亦頂蝯梁嗆蝺銝剜瘀蝺抵鞈銝阡
( ^: {2 q5 Q+ a$ Q- R 鋡怠神蝤蝣嚗嗅摨血啁頂蝯梧瑁銝隞文喳臬敺拐葉瑕
+ x! `. C) I/ O1 K, |1 `; F 瑼獢批捆- X" _2 ]& Z# \5 V9 W
%vi -r filename/ I. G1 H: c: ], K M$ _
5 Q/ x7 p( S( t+ v13.蝺刻摩憭瑼獢
, T4 q9 j4 g' {2 y* Q+ E1 { vi鈭行靘蝺刻摩憭瑼獢踝寞憒銝嚗
. J$ E& W. q1 W$ M9 t p %vi file1 file2 ..% }# [; p! N ~9 C I
嗥洵銝瑼獢蝺其耨摰敺嚗臬拍具嚗w撠閰脩楨銵摮瑼嚗敺" I$ T, v0 |! X7 K: i
拍 嚗n頛乩銝瑼獢
. N0 U: p" k$ t+ _# D1 I' D. X5 N* r" {& ^
:; Y/ q* g$ {1 A( p
# W2 r, E/ R% o0 P- E
http://chunchaichang.blogspot.tw/2010/08/vim-s.html
% Y# ~0 G9 E2 b2 [+ Y |
|