作者:无心小象 | 来源:互联网 | 2014-05-20 09:19
从vimtutor扒下来的教程第一?小?1.光?嗽谄聊晃谋局械囊?蛹瓤梢杂眉?^?,也可以使用hjkl字母?。h(左移)j(下行)k(上行)l(右移)2.欲?入vim??器(?拿??..资讯 | 
从vimtutor扒下来的教程
第一?小?
1. 光?嗽谄聊晃谋局械囊?蛹瓤梢杂眉?^?,也可以使用 hjkl 字母?。
h (左移) j (下行) k (上行) l (右移)
2. 欲?入vim??器(?拿?钚刑崾痉?,??入?vim 文件名 <回?>
3. 欲退出vim??器,??入以下命令放??所有修改?
:q! <回?>
或者?入以下命令保存所有修改?
:wq <回?>
4. 在正常模式下?h除光?怂?谖恢玫淖址???按? x
5. 在正常模式下要在光?怂?谖恢瞄_始插入文本,?按?
i ?入必要文本
特?e提示?按下 ?????氐秸?DJ交蛘呷∠???不期望或者部分完成
的命令。
好了,第一?到此?束。下面接下?砝^?第二?的?热荨?nbsp;
第二?小?
1. 欲?漠?前光??h除至?巫??卧~末尾,??入?dw
2. 欲?漠?前光??h除至?前行末尾,??入?d$
3. 欲?h除整行,??入?dd
4. 在正常模式下一??命令的格式是?
[number] command object 或者 command [number] object
其意是?
number - 代表的是命令?绦械拇??nbsp;
command - 代表要做的事情,比如 d 代表?h除
object - 代表要操作的?ο螅?热 w 代表?巫??卧~,$ 代表到行末等等。
$ (to the end of line), etc.
5. 欲撤消以前的操作,??入?u (小??的u)
欲撤消在一行中所做的改?樱???入?U (大??的U)
欲撤消以前的撤消命令,恢?鸵郧暗牟僮鹘Y果,??入?CTRL-R
第三?小?
1. 要重新置入已??h除的文本?热荩???入小??字母 p。?操作可以?⒁?h除
的文本?热葜糜诠?酥?帷H绻?钺嵋淮?h除的是一??整行,那??行?⒅?nbsp;
于?前光?怂?谛械南乱恍小?nbsp;
2. 要替?Q光?怂?谖恢玫淖址????入小??的 r 和要替?Q掉原位置字符的新字
符即可。(大写R可以连续替换更多的字符)
3. 更改?命令允?您改?指定的?ο螅?漠?前光?怂?谖恢弥钡?ο蟮哪┪病?nbsp;
比如?入 cw 可以替?Q?前光?说?卧~的末尾的?热荩惠?入 c$ 可以替?Q?
前光?说叫心┑?热荨?nbsp;
4. 更改?命令的格式是?
[number] c object 或者 c [number] object
第四?小?
1. Ctrl-g 用于?示?前光?怂?谖恢煤臀募??B信息。Shift-G 用于?⒐?颂?nbsp;
?至文件最後一行。先敲入一??行?然後按 Shift-G ?t是?⒐?艘?又猎?行
?代表的行。
2. ?入 / 然後??一??字符串是?t是在?前所??的文?n中向後查找?字符串。
?入??? ? 然後??一??字符串是?t是在?前所??的文?n中向前查找?字
符串。完成一次查找之後按 n ??t是重?蜕弦淮蔚拿?睿?稍谕?环较蛏喜?nbsp;
找下一??字符串所在;或者按 Shift-N 向相反方向查找下?字符串所在。
3. 如果光?水?前位置是括?(、)、[、]、{、},按 % 可以?⒐?艘?拥脚?Φ?nbsp;
括?上。
4. 在一行?忍?Q?一??字符串 old ?樾碌淖址? new,??入 :s/old/new
在一行?忍?Q所有的字符串 old ?樾碌淖址? new,??入 :s/old/new/g
在?尚?忍?Q所有的字符串 old ?樾碌淖址? new,??入 :#,#s/old/new/g (#表示的是行号)
在文件?忍?Q所有的字符串 old ?樾碌淖址? new,??入 :%s/old/new/g
?行全文替?Q?r???用?舸_?每??替?Q需添加 c ??,??入 :%s/old/new/gc