Vim: vimtutor

对vimtutor的知识做一个复述

1.

  • h,j,k,l;
  • q!,wq
  • x删除,i在当前光标出进入输入文本模式

2. 

  • [number] d object OR d [number] object

  object = w | e | $ (当前到词末+空格,当前到词末,当前到行末)

  • dd删除行
  •  欲撤消以前的操作,請輸入︰u (小寫的u)

    欲撤消在一行中所做的改動,請輸入︰U (大寫的U)

    欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R

3.

  • p粘贴一行到光标的下方
  • 到一个地方按r+字符x,这个地方就变成了x
  • cw删除从当前光标到K空白的word,然后进入文本模式
  • [number] c object 或者 c [number] object 就是d后+i

4.

  • ctrl+g显示当前的信息(文件状态+行号+列号)
  • shift+g跳到最后一行,number+shift+g跳到指定行
  • /string查找 ?string逆向查找
  • 将光标放在(处,输入%匹配出括号
  • s/old/new 替换一行的第一个old为new;

    s/old/new/g替换一行的所有的;

    n,ms/old/new/g替换两行之间的

    %s/old/new/g替换两行之间的

 

5. 

  • :!+命令 进行外部命令
  • :w +文件名 
  • :#,#w FILENAME 可將當前編輯文件第 # 行至第 # 行的內容保存到文件
    FILENAME 中。

  • :#,#w FILENAME 可將當前編輯文件第 # 行至第 # 行的內容保存到文件
    FILENAME 中。

 

6. 

  • 小写o 光标下打开新的一行,并进入输入模式
  • 大写O 光标上
  • 小写a 可以在光標所在位置之後插入文本。
  • 大写A 可以在光標所在行的行末之後插入文本。
  • 大写R进入替换模式
  • :set xxx

 

7. 

:help xxx

 

8. 

~/.vimrc 配置文件

 

 

 

posted on 2014-06-18 19:02  xiahong  阅读(178)  评论(0编辑  收藏  举报