52AV璈A|52AV.ONE

 曉撖蝣
 蝡唾酉
敹急瑕
  • av隢憯BBS
  • 璈A
  • 芣瑟憭瘚
  • 鞎澆
  • 52av鋆貉摰
  • 銝剜-銝剖銝餅
     
亦: 3880|敺: 0
銝銝銝駁 銝銝銝駁

[linux隞也 Linux銝摮蝺刻摩-vi閰喟敦隤芣

[銴鋆賡包
頝唾唳摰璅撅
璅銝
潸” 2014-11-18 08:47:14 | 芰閰脖 撣 |摨閬 |梯璅∪
砍敺 IT_man 2017-5-6 23:16 蝺刻摩 8 s4 x! \. Z. V$ J

# i$ K4 n3 f% m- m8 ^vi隞方牧(摰渡)8 \( c! D3 L+ k" \8 \2 v
  • vi 雿璅∪
    . S. j, f3 ~7 R1 b8 S; G+ x9 ]1 ~

3 J0 k8 P6 B6 m

vi 靘拍車雿璅∪嚗頛詨交芋撘(insert mode)隞斗芋撘(command mode)嗡蝙刻脣 vi 敺嚗批唾冽隞斗芋撘銝嚗甇文駁萄乩隞颱摮 鋡怨箸隞扎冽迨璅∪銝舫脰芷扎靽格寧雿亥頛詨亥嚗脣亥撓交芋撘

  • 頛詨交芋撘
    9 i% w4 H0 _" p


& p4 e! v) V$ P' [! h1 B       憒雿脣亥撓交芋撘
5 {! j& {9 r! C7 Y3 n  f" D                a (append)    望虜璅銋敺亥
# r  K1 G: r% {4 f. A" G9 D' R" J                A                   梯府銵銋怠亥3 g! z2 T: U$ c$ I2 J
                i (insert)        望虜璅銋亥$ Z1 i2 i" f7 o0 M
                I                   梯府銵銋擐亥4 z' H" w& U, K3 y
                o (open)       啣銝銵潸府銵銋銝靘頛詨亥銋具
" Y5 ]. `! D4 G6 V                O                  啣銝銵潸府銵銋銝靘頛詨亥銋具1 v0 D6 ~( L- n% W0 a0 m- U
       憒雿a頛詨交芋撘
3 L3 }* P0 r$ O" V             ESC          蝯頛詨交芋撘
7 A7 O8 ?& c- z7 O% Q1 Y: E9 e
  • 隞斗芋撘
    4 H- O, a$ ~0 q9 ^! V

9 Q3 Y) s" K6 o
1.皜豢銋蝘餃
, ~# ~( |: s/ Y. B              h       撌衣宏銝摮1 o( f: r% ?: ]$ a* x
              j       銝蝘颱摮
, H0 ]! X( y8 e" e3 {$ R/ J4 F              k       銝蝘颱摮8 ~% l. c0 R  t% ^
              l       喟宏銝摮0 X9 ^+ k1 t6 C' ^
              0       蝘餉唾府銵銋擐* B: @( i) V, h  W) ^1 F% {4 r
              $       蝘餉唾府銵銋怒+ M4 S5 K1 h$ }6 b" W
              ^       蝘餉唾府銵蝚砌摮
% b8 g2 G. {9 O4 ~$ B$ H              H       蝘餉唾蝒蝚砌! y% ^4 V0 l+ C/ k; s# l
              M       蝘餉唾蝒銝剝  q; @/ u8 A* ]5 l: j
              L       蝘餉唾蝒敺銝* ^6 u2 u# E5 e+ t
             G       蝘餉唾府瑼獢敺銝: M4 M& s5 r! v/ o  H4 s# ~
             +       蝘餉喃銝蝚砌摮
' D5 ?" [  g4 H             -       蝘餉喃銝蝚砌摮
9 t0 V8 S* s4 z1 g& L             (       蝘餉唾府乩擐 (閮颱)
$ w5 k/ f' G" q! ]- y) m9 P" F, M             )       蝘餉唾府乩怒5 K* D' w, }2 \4 G) T
             {       蝘餉唾府畾菔賭擐 (閮颱)% V0 ~: R/ U; E- {+ [; h' N
             }       蝘餉唾府畾菔賭怒
/ n  p/ [$ S  a+ `             nG      蝘餉唾府瑼獢蝚 n * ]8 B( y# }9 c. ~  t4 C. j" H
             n+      蝘餉單虜璅其蝵桐敺蝚 n # i( o7 H9 _; C, \  C+ g' G$ ?2 \* b
             n-      蝘餉單虜璅其蝵桐蝚 n ( L. O. }1 O! x1 Z* K" Q& X
            <Ctrl><g>       憿舐內閰脰銋銵瑼獢蝔晞瑼獢銝剜怨銋銵皜豢刻雿蝮質銋曉瘥
' e3 S- A8 z8 i, {, r            閮颱嚗亙(sentence)肖i銝剜舀隞乓嚗.嚗蝯銝銝脣
& U! b6 ^2 T; J! {            閮颱嚗畾菔(paragraph)肖i銝剜舀隞亦征質摮
8 w: B0 B# ~/ \9 I
' f7 F% ~: p9 t; z2.閬蝒蝘餃       <Ctrl><f>       閬蝒敺銝脖
' `. v( D! S# p2 Q           <Ctrl><b>       閬蝒敺銝脖9 C# P4 S# ~- _) h. U" L, g
           <Ctrl><d>       閬蝒敺銝脣: _1 d8 K" H4 ~' [+ c
           <Ctrl><u>       閬蝒敺銝脣  @+ O+ i6 u" x  s; W" N
           <Ctrl><e>       閬蝒敺銝脖銵/ d2 `  g: Z$ z! b3 A& [# M! p; L
           <Ctrl><y>       閬蝒敺銝脖銵
9 w, W6 ?0 J- ^$ F
0 d! ~' ]* J, m1 F' b; K8 |3.芷扎銴鋆賢靽格寞隞支蝝 (甇文桀頛撠雿輻)
7 j3 m+ |- ]  Z% h& s       d(delete)c(change)y(yank)銝憿隞文 vi 銝剔隞斗澆綽6 D3 Z: s- Y- ~: f+ _" d
       Operator + Scope = command
' r, R+ g5 C5 D" u0 W) {: F       (蝞摮)   (蝭)9 {, S: T) f- a/ G! ]- u
       蝞摮嚗
! R+ R7 s. ?9 F7 K2 {" q& e* F0 {' k       d       芷斗隞扎芷方嚗雿撠芷方銴鋆賢啗園蝺抵, W+ T& I  z+ B4 J8 r/ T
       y       撠鞈(摮蝯銵亙畾菔)銴鋆賢啁楨銵( C/ r: k- I( v# h: t0 `& U5 P3 h
       p       曄蔭(put)隞歹 d y 雿輻具臬敺deleteyank鞈7 h2 N6 d2 Z+ R8 y
                曄蔭潭虜璅其蝵桐銵銝0 Z% I4 k) O3 x5 [
       c       靽格(change)隞歹憿隡寮eleteinsert蝯芷支摮蝯% ]5 x+ Z$ W, L. z- `: U, Q. A
                摮蝑銋鞈嚗銝行交圈菔
) U8 t  k# ]1 I! y" n& T       蝭嚗; ?/ ~( H6 r( t+ S: ~
       e       望虜璅其蝵株唾府摮銝脩敺銝摮
# N9 n( J3 J  q0 Q       w       望虜璅其蝵株喃銝摮銝脩蝚砌摮) Z& z: G/ o6 T0 Z! b% n9 n7 q
       b       望虜璅其蝵株喳銝摮銝脩蝚砌摮
; @& u2 |" I5 X) ^1 H2 c       $       望虜璅其蝵株唾府銵敺銝摮' A" Y1 g. Q9 }: x
       0       望虜璅其蝵株唾府銵蝚砌摮
- A5 t' @& K+ k9 v3 O* r       )       望虜璅其蝵株喃銝亙蝚砌摮* N4 P+ P% j( d7 I8 m
       (       望虜璅其蝵株唾府亙蝚砌摮3 G, e6 M) }  Z" y, A' U2 R& A' X
       {       望虜璅其蝵株唾府畾菔賜敺銝摮0 ~/ y. `- V- ?
       }       望虜璅其蝵株唾府畾菔賜蝚砌摮
* c% j; J/ o) D       渲雿
# {- p' L5 p2 g; r! c       dd      芷斗渲
4 s0 y# A- i6 o0 ]. s. X& m6 \$ L       D       隞亥箏桐嚗芷斗虜璅敺銋摮
/ N+ R6 O9 C3 O0 \) j) w5 y2 J       cc      靽格寞渲批捆
# G8 H$ b  u7 p( J- }       yy      yank渲嚗雿踵虜璅刻府銵銴鋆賢啗園蝺抵* r( V4 M# @3 C7 I# P5 W

5 m; ?# {& {& g+ i7 z& ^4.芷方靽格
  A( C. Q- d( _9 B+ h       x       芷斗虜璅刻府摮
8 G9 M& W8 _0 `7 t& L5 ]7 {       X       芷斗虜璅其銝摮
' q" x' r1 h0 i+ L6 _5 q+ R       dd      芷斗虜璅刻府銵$ J+ G8 R1 u2 a' j8 g
       r       冽交潭迨隞支敺摮隞(replace)皜豢典# u# f. N' C: _& o
                憒嚗 ra 撠皜豢典隞 a 隞銋
# ~0 v* m4 J- s6 J/ M% k& D0 O       R       脣亙隞嚗游啜ESC箸迫
6 @& @5 ^4 P, |% `/ y       s       芷斗虜璅其摮嚗銝阡脣亥撓交芋撘游啜ESC% E0 [5 b0 T% a  N, V/ P# u9 ]
       S       芷斗虜璅其閰脰鞈嚗銝阡脣亥撓交芋撘游啜ESC
& I( ~, }( X( W& p# K2 j
6 k! A( v- y0 a5.祉宏銴鋆) f% _( p8 P! |3 c5 H% \9 K! d
       拍牡elete put 隞文臬鞈祉宏銋桃
+ \( O3 N; [1 w1 o8 B       拍肘ank put 隞文臬鞈銴鋆賭桃5 O- c, ~* f, k$ I
       yank delete 臬摰鞈銴鋆賢啗園蝺抵嚗 put 隞" {3 M1 G8 L' W3 R
       臬蝺抵抒鞈銴鋆賢啗W銝
% F+ b! }3 S5 u# Y, m. u       靘嚗
4 \$ h9 [5 s/ J# U5 {, x       祉宏銝銵        批刻府銵瑁 dd
& q5 O& K1 r5 [( X9 v0 o6 v/ I                        扳虜璅蝘餉喟桃' i4 N+ m$ |& G! K7 S7 w. B4 }
                        批瑁 p
& g+ Z9 q% }0 \. _8 ?       銴鋆賭銵        批刻府銵瑁 yy
/ r; q/ ?& I( r4 ?                        扳虜璅蝘餉喟桃
. S5 u  O% J! k                        批瑁 p
& ~+ V2 |0 `. v3 E# d
' u: o4 W9 L' ~8 j! k6.隞日銴9 }1 a; M5 e1 l! E0 }4 n- c
       冽隞斗芋撘銝哨臬冽隞文W乩詨 n嚗甇斗隞文雿銴瑁 n
) D  h. ?/ J  J0 ^( B  a+ Y  K       甈∼: G' [4 V& l: p8 i
       靘嚗
+ ^$ Z( d, b. A5 J       芷10銵                10dd6 K$ c1 q: @- `: d, c/ H+ Q) B
       銴鋆10銵                10yy; ?! M# ?* o2 M9 M1 ?, a
                                扳虜璅蝘餉喟桃
0 H1 A% |1 j& J+ J: `                                吠
- h* F, ]2 C0 O! ?% @' {       璅敺銝蝘10銵 10j* f8 Z4 N- I4 S/ v& Q  m. o
) H7 C9 y7 g0 H7 X& ^$ Q0 J
7.瘨銝雿(Undo)
$ t- z8 [) g8 ]" }& P. P. q) h+ U       喳儔瑁銝銝隞文批捆& |) u/ q4 n/ S8 t% ?) R  J2 ]: V
       u       W儔敺銝隞支蝯
+ [- H4 P9 j# y1 M6 Z6 z% B9 ~' W       U       W儔皜豢閰脰銋寡- s5 S! v; {5 \4 Z# W" u+ u! u" ]) u

4 D, Q  `3 X; b5 g! `- v# M8.撠) E' L1 o" W3 `7 x) R' M6 a  H
       肖i銝剖舀撠銝摮銝莎雿踵虜璅蝘餉唾府
7 `9 K& C/ C! `, f3 G' b       /摮銝           敺皜豢銋敺撠曇府摮銝脯7 R3 O  l' u5 V- y& l
       ?摮銝           敺皜豢銋撠曇府摮銝脯8 l/ ~, T# H0 f# Q
       n               敺銝蝜潛撠曆銝詨摮銝脯' C- a6 L( N  M/ D' q
       N               敺銝蝜潛撠曆銝詨摮銝脯- ~. r- t: I# a, Z" _% g! l. e

6 b! ^: \( a% e7 q9.鞈
7 a# L3 ~; I5 }! R6 V% R- D/ f       J       亙乓撠皜豢其銝銝銵亥單虜璅閰脰敺U: P: n  h5 P( q# c' g
       交銵鞈憭芷瑚漲臬嗅抵嚗芾撠皜豢蝘餉喳暺嚗脣亥撓交芋撘
7 y% Q6 S" x% s* k7 W' t       (臬拍災i蝑隞)Enter喳胯
6 `2 Y5 R4 c: J; K, t2 v  W8 J6 ^$ u/ a' f
10.啣閮剖
6 W8 x. `5 p0 c: E       嚗setnu                閮剖鞈銵' D' o- }6 E* Y5 T, U5 \8 T
       嚗setnonu              瘨銵閮剖
( I/ W/ e8 N( K& o7 c       嚗setai                芸抒葬, f! E7 K/ A  k. Y5 r
       嚗setnoai              瘨芸抒葬" i. Z. h- `2 }$ A2 P& X
       芸抒葬(automatic indentation)- Q5 [# _* y4 }" A# ^5 v
       函楊頛舀隞嗆蝔撘嚗圈閬抒葬瘜嚗嚗set ai單靘2 ]# h2 y  O! M8 n
       抒葬踝其靘閫銋嚗
; l1 f1 {6 i# }6 j% C( J; H& E       听i test% f: B% z; [. h1 Q2 M
       (脣亦楊頛航蝒敺): A# Q5 R0 g, {- ^) G; {6 _
         this is the test for auto indent' r& G% h# Q1 S% g) }' t
         Tabstart indent            嚗set ai (閮剛芸抒葬)
! L7 M% ]/ _5 D4 i: X- e         Tabdata8 }8 h+ N% b( K; t# U/ p. e1 U
         Tabdata
3 z, `. u: r0 D  c3 W" D+ r/ S         Tabdata                   嚗set noai (瘨芸抒葬)
# a- F4 Q) e3 |$ ~5 l  Z       the end of auto indent." V( v; X9 ^0 z. q" w  Y6 z, ~  t
       扯酉嚗<Ctrl><d>臬芷扎Tab摮% Y$ v0 B! H, C3 t
+ P4 f9 M% S+ e) D7 B
11.ex隞
8 }+ G7 D. r- t. [2 k8 x       霈撖怨
$ m/ H6 P6 \1 z8 s4 \) z       嚗w                     撠蝺抵鞈撖怠亦蝣銝准# C+ V6 I5 `1 t. P* k( Y/ y
       嚗10,20wtest   撠蝚10銵喟洵20銵鞈撖怠另est瑼獢
% B, y) p- Q& Q, y3 `/ y8 e5 B( K       嚗10,20w>>test  撠蝚10銵喟洵20銵鞈系est瑼獢銋敺& G# s1 g1 R- }  x
       嚗rtest                撠test瑼獢鞈霈亦楊頛舐楨銵敺
/ ?. a, i) S/ N$ m       芷扎銴鋆賢祉宏
5 e; U" H. w4 p' G; ]* Y& A       嚗10,20d                芷斤洵10銵喟洵20銵鞈% a- ^9 j7 k3 S: B) d7 x6 B9 K" v
       嚗10d                   芷斤洵10銵鞈
% H3 i7 O0 y: a       嚗%d                    芷斗游蝺刻摩蝺抵
5 F- o' K! o$ E1 \6 Y6 x       嚗10,20co30             撠蝚10銵喟洵20銵鞈銴鋆質喟洵30銵銋敺' f! X$ w5 l. T+ {8 k
       嚗10,20mo30             撠蝚10銵喟洵20銵鞈祉宏喟洵30銵銋敺* s% u3 g. y2 I% }
       摮銝脫撠隞, d5 H) M! E+ F+ P
       s(substitute)隞文舀撠銵蝭- b# `0 b. O3 U) w8 T/ K; V
       g(global)隞文舀撠游蝺刻摩蝺抵鞈* J$ x) }0 H8 X( T# c0 D
       s隞支誑蝚砌皛輯雲閰脫隞嗥摮銝脩箏嗅隞撠鞊∴亥府銵詨皛輯雲閰脫
7 T  q2 R: }- `) E% T( P5 W       隞嗥摮銝莎銋賢隞蝚砌嚗交喳隞摮銝脣銝g詻
9 ]7 h8 M! g, {  J; X7 J& b8 k1 p       嚗1,$s/old/new/g                撠瑼獢銝剜old寞new
) x! F' F2 U7 l0 P; L. n' `( y$ c       嚗10,20s/^/   /        撠蝚10銵喟洵20銵鞈X5蝛箇賬, x9 ]/ m9 d$ h6 l* q$ \
       嚗%s/old/new/g          撠蝺刻摩蝺抵銝剜old寞new1 w& a( [# R: u5 V% u0 f& e8 H
8 H" u, c) F6 q1 _3 m9 z
12.W儔蝺刻摩鋡思葉瑞瑼獢
# B& o# X: d9 ]" b7 T, [       函楊頛舫蝔銝哨亦頂蝯梁嗆蝺銝剜瘀蝺抵鞈銝阡
: `" L) }3 z! t/ @# L       鋡怠神蝤蝣嚗嗅摨血啁頂蝯梧瑁銝隞文喳臬敺拐葉瑕
0 T0 s: ?% ?3 u0 h0 m, ~: }       瑼獢批捆3 C+ ^+ [- R! l# Z2 t" w
       %vi -r filename2 _" b1 M/ W) I* n2 |

2 {: d) n9 r8 Y13.蝺刻摩憭瑼獢
; z' [% [9 {" y6 ]       vi鈭行靘蝺刻摩憭瑼獢踝寞憒銝嚗
. W% v8 B7 d0 q! j+ H1 n# z( s% G       %vi file1 file2 ..
, ^  |+ @# M2 X       嗥洵銝瑼獢蝺其耨摰敺嚗臬拍具嚗w撠閰脩楨銵摮瑼嚗敺- l( N! Y6 `( W8 j% {# Y
       拍 嚗n頛乩銝瑼獢, r5 b. v# ?6 p: F/ k- X  T

4 g& h9 c2 l: F" w- G8 ~6 i! g0 c:
- f/ _% T/ a$ _
& q* ]& v! y, c1 F: r7 v# Chttp://chunchaichang.blogspot.tw/2010/08/vim-s.html
$ F9 R( h/ P9 O) N" @4 O4 D% p& t; z

雿輻券

祉蝛閬

撠蝝詨

砍憛批捆靘餉衣雯頝臬批捆蝝颲行粹嗥蝬脩嚗摰撟湔遛嚗嚗甇脖誑銝嗅啣摰嗆摰撟湧翩鈭箏ㄚ孵舫脣伐銝憿亙祉璇甈橘芣遛18甇 雓蝯脣亦閬賬粹脩芣遛18甇脖芣撟渡雯閬賜雯頝臭嗥批捆鞈閮嚗撱箄降典舫脰蝬脰楝批捆蝝蝯蝜ICRA蝝摰鋆閮剖 (粹蝯行霅 祉蝬脣銝蝝瘛函隢憯啣嚗祉閮剜蝞∠)

QQ|撠暺撅||52AV璈A

GMT+8, 2025-12-6 00:28 , Processed in 0.237767 second(s), 16 queries .

蝯∠.撱

[email protected] | QQ:2405733034     since 2015-01

鋆貉憒 敹恍敺 餈銵