62 ¹ø ±Û: [vi] »ç¿ë¹ý (¿Õ±âÃÊ Á¦¿Ü) |
±Û¾´ÀÌ: »êÀÌ
[ȨÆäÀÌÁö]
|
±Û¾´³¯: 2003³â 10¿ù 29ÀÏ 13:26:46 ¼ö(¿ÀÈÄ) |
Á¶È¸: 4440 |
## vi »ç¿ë¹ý
## ±âÃÊÁßÀÇ ¿Õ±âÃÊ´Â ¸ðµÎ ºüÁ®ÀÖÀ½
## 2003.10.05
[ÇÑ Çà¿¡¼ Ä¿¼ À̵¿]
^ ÇàÀÇ Á¦ÀÏ ¾Õ ¹®ÀÚ·Î(none blank char)
0 ÇàÀÇ Á¦ÀÏ ¾Õ ¹®ÀÚ¾ÕÀ¸·Î(TAB ÀÌ ÀÖÀ» °æ¿ì ÅǵڷÎ)
$ ÇàÀÇ Á¦ÀÏ µÚ ¹®ÀÚ¿À¸·Î
End ( »ó µ¿ )
[ÇÑ È¸é¿¡¼ Ä¿¼ À̵¿]
H ÇöÀç ȸé Á¦ÀÏ À§·Î (ÇàÀÇ Á¦ÀÏ ¾Õ ¹®ÀÚ¿À¸·Î)
L ÇöÀç ȸé Á¦ÀÏ ¾Æ·¡·Î ( »óµ¿ )
M ÇöÀç ȸé Áß°£À¸·Î À̵¿ ( »óµ¿ )
+
[ƯÁ¤ ÇàÀ¸·Î À̵¿]
:100 100 ¹ø° ÇàÀ¸·Î À̵¿
:+10 ÇöÀç Çà¿¡¼ ¾Æ·¡·Î 10 Çà À̵¿
:-10 ÇöÀç Çà¿¡¼ À§·Î 10Çà À̵¿
[Àüü ȸ鿡¼ Ä¿¼ À̵¿]
1G 1 ÇàÀ¸·Î À̵¿
:1 ( »óµ¿ )
gg ( »óµ¿ )
G Á¦ÀÏ ¾Æ·¡ ÇàÀ¸·Î À̵¿
Ctrl + G ÇöÀç Ä¿¼¿¡ ´ëÇÑ Çà¹øÈ£, À§Ä¡, ÆÄÀÏÀ̸§ µîµî Á¤º¸ Ãâ·Â
[ƯÁ¤ À§Ä¡ ÁöÁ¤ ¹× À̵¿]
ma ÇöÀç Ä¿¼ À§Ä¡¸¦ 'a' ·Î mark ÇÔ
`a mark 'a' ·Î À̵¿ÇÔ
[¸í·É Ãë¼Ò ¹Ýº¹]
u ÀÌÀü ¸í·É¾î Ãë¼Ò
:u ÀÌÀü ¸í·É¾î ÃÖ¼Ò(ENTER ÈÄ ½ÇÇàµÊ)
. ÀÌÀü ¸í·É¾î ¹Ýº¹
[¹®ÀÚ º¯°æ »èÁ¦]
~ ´ë¼Ò¹®ÀÚ Çϳª º¯°æ
x Ä¿¼¿¡ ÀÖ´Â ¹®ÀÚ »èÁ¦(delete ¿Í °°Àº ±â´É)
µÚ ¹®ÀÚ°¡ ¾øÀ¸¸é ¾ÕÂÊ ¹®ÀÚ »èÁ¦(Back Space ¿Í °°Àº ±â´É)
X,<DEL> Back Space ¿Í ¼·Î °°À½
[Çà »èÁ¦]
dd ÇöÀç ÇÑ Çà »èÁ¦ (yank µÊ)
D ÇöÀç Ä¿¼ÀÇ ¹®ÀÚ¸¦ Æ÷ÇÔÇؼ µÚÂÊ ¸ðµç ¹®ÀÚ¿ »èÁ¦(yank µÊ)
d$ ( »óµ¿ )
d0 ÇöÀç Ä¿¼ÀÇ ¾ÕºÎºÐ ¹®ÀÚ¿À» ¸ðµÎ »èÁ¦(yank µÊ)
:2,5d 2¹ø° ºÎÅÍ 5¹ø° ¶óÀαîÁö »èÁ¦(yank µÊ)
[Çà º¹»ç]
Y,y ÇÑ Çà º¹»ç(yank µÊ)
yy ( »óµ¿ )
:3,5y 3-5ÇàÀ» yank ÇÔ
v (same as 'Ctrl + V') VISUAL BLOCK
y (or Y) Ctrl + V ÀÇ ºí·° º¹»ç(yank µÊ)
[Çà À߶󳻱â]
yank + x VISUAL BLOCK + x
[Çà ºÙÀ̱â]
P yank µÈ Çà(¶Ç´Â ³»¿ë)À» ÇöÀç Ä¿¼ À§Ä¡¿¡ »ðÀÔ(ÇöÀç Ä¿¼ ÇàÀº ¾Æ·¡·Î
³»·Á°¨)
p yank µÈ Çà(¶Ç´Â ³»¿ë)À» ÇöÀç Ä¿¼ ´ÙÀ½¿¡ »ðÀÔ
:1,2 co 3 1-2ÇàÀ» 3Çà ´ÙÀ½À¸·Î º¹»ç
:4,5 m 6 4-5ÇàÀ» 6Çà À§·Î À̵¿
[Çà Á¶ÀÎ]
J ¾Æ·¡ÁÙÀ» ÇöÀç Ä¿¼·Î ¿Ã¸®±â(Á¶ÀÎ)
[command]
:set all ÇöÀç ¼³Á¤µÈ ¿É¼Ç º¸±â
:help help µµ¿ò¸» º¸±â
:h ( »óµ¿ )
:help set set ¿¡ ´ëÇÑ µµ¿ò¸» Ãâ·Â
:set nu ¶óÀÎÇà ¹øÈ£(NUmber) º¸À̱â
:set nonu ¶óÀÎÇà ¹øÈ£ °¨Ãß±â
:set ic ´ë¼Ò¹®ÀÚ ±¸º°¾øÀÌ ¼³Á¤(Ignore Case)
:set noic ´ë¼Ò¹®ÀÚ ±¸º°ÀÖ°Ô ¼³Á¤(NO Ignore Case)
:set hlsearch highlight search
:set nohlsearch off
:noh ( »óµ¿ )
:set ts=4 TAB À» 4 ÄÀ¸·Î ¼³Á¤(same as :set tabstop=4)
:set sw=4 µé¿©½º±â¸¦ 4 ÄÀ¸·Î
:sy[ntax] on syntax on (colorful)
:sy off syntax off
:set vb bell ¼Ò¸® off
:set novb bell ¼Ò¸® on
:set list ^I(TAB), $(END) º¸À̱â
:set nolist ¿ø·¡´ë·Î
[Å°º¸µå Å° ¼³Á¤]
:set termcap Å͹̳Π¼³Á¤ ¸ñ·Ï Ãâ·Â
:map (press <Ctrl + v>, <Home> key) ^ <Home> Å° »ç¿ë(set t_kh=)
:map (press <Ctrl + v>, <Left> key) h ¿ÞÂÊ ¹æÇâÅ°
:map (press <Ctrl + v>, <Down> key) j ¾Æ·¡ÂÊ ¹æÇâÅ°
:map (press <Ctrl + v>, <Up> key) k ÀÂÊ ¹æÇâÅ°
:map (press <Ctrl + v>, <Right> key) l ¿À¸¥ÂÊ ¹æÇâÅ°
:map <F2> :w!<CR> <F2> Å°·Î °Á¦ ÀúÀåÇϱâ(º¸ÀÌ´Â
±×´ë·Î ÀÔ·Â)
:set [no]ttybuiltin
[°Ë»ö]
/str ÇöÀç Ä¿¼ ¾Æ·¡ ¹æÇâÀ¸·Î str °Ë»ö
?str ÇöÀç Ä¿¼ À§ÂÊ ¹æÇâÀ¸·Î str °Ë»ö
n ´ÙÀ½ °Ë»ö À§Ä¡·Î Ä¿¼ À̵¿ (/ °ú ? Àº ¼·Î ¹Ý´ë)
N n ÀÇ ¿ª¹æÇâ À§Ä¡·Î Ä¿¼ À̵¿
[°Ë»ö ±³Ã¼]
:%s/str/rep/gi ÆÄÀÏ Àüü(g) strÀ» rep·Î ÀüºÎ ±³Ã¼(´ë¼Ò¹®ÀÚ ±¸ºÐ¾øÀÌ °Ë»ö)
:%s/str/rep/gc ÆÄÀÏ Àüü(g)¸¦ ÁúÀÇ(c)¸¦ ¹ÞÀ¸¸é¼ ±³Ã¼
:s/str/rep/ ÇöÀç Ä¿¼°¡ ÀÖ´Â ÇàÀÇ strÀ» rep·Î ±³Ã¼
:1,.s/str/rep/g 1ÇàºÎÅÍ ÇöÀç ÇàÀÇ strÀ» rep·Î ±³Ã¼
:.$/str/rep/g ÇöÀç ÇàºÎÅÍ ³¡±îÁö strÀ» rep·Î ÀüºÎ ±³Ã¼
[ÆÄÀÏ ºÒ·¯¿À±â]
:r filename
[´Ù¸¥ À̸§À¸·Î ÀúÀå]
:w filename
[ÃÖ±Ù ÀúÀå »óÅ·Πµ¹¾Æ°¡±â]
:e!
[ȸé Á¤¸®]
Ctrl + l
[È¸é ³ª´©±â]
:split [file] ¼öÆò
:vs [file] ¼öÁ÷
Ctrl + w ȸ鰣 À̵¿
[shell - vi ¸ðµå Àüȯ]
Ctrl + z Àá½Ã shell ¸ðµå·Î
shell> fg ´Ù½Ã vi ¸ðµå·Î
[etc]
keycode 22 = BackSpace
keycode 23 = Tab
keycode 50 = Return
keycode 51 = Shift_L
keycode 64 = Shift_R
keycode 65 = Control_L
keycode 67 = Alt_L
keycode 68 = space
keycode 69 = Alt_R
keycode 71 = Control_R
keycode 82 = Insert
keycode 83 = Delete
keycode 86 = Left
keycode 87 = Home
keycode 88 = End
keycode 90 = Up
keycode 91 = Down
keycode 92 = Prior
keycode 93 = Next
keycode 96 = Right
t_kl <Left> ^[OD t_le
t_kr <Right> ^[OC
t_kd <Down> ^[OB
t_ku <Up> ^[OA
t_kI <Insert> insert key
t_kD <Del> delete ke
t_kb <BS> backspace key
t_kh <Home> home key
t_@7 <End> end key
t_kP <PageUp> page-up key
t_kN <PageDown> page-down key
:set t_ce=^V^[[K (CTRL-V, <Esc>, [, K)
|
ÀÌÀü±Û : [SE] ÆÄÀÏ ¼Ó¼º (chattr, lsattr)
´ÙÀ½±Û : [RPM] rpm verify (rpm -V)
|
from 211.44.63.181
JS(Redhands)Board 0.4 +@
|
|