码迷,mamicode.com
首页 > 系统相关 > 详细

vi,vim常用编辑命令

时间:2016-05-10 09:48:47      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

1.插入命令:

     a  在光标所在字符后插入

     A  在光标所在行尾插入

     i   在光标所在字符前插入

     I   在光标所在行行首插入

     o  在光标下插入新行

     O  在光标上插入新行

 2.定位命令

    :set nu  设置行号

    :set nonu  取消行号

    gg  到第一行

    G  到最后一行

    nG  到第n行

    :n  到第n行

    $  移至行尾

    0  移至行首

3.删除命令

    x  删除光标所在处字符

    nx  删除光标所在处后n个字符

    dd  删除光标所在行,ndd删除n行

    dG  删除光标所在行到文件末尾内容

    D  删除光标所在处到行尾内容

    :n1,n2d  删除指定范围的行

4.复制和剪切命令

    yy  复制当前行

    nyy  复制当前行以下n行

    dd  剪切当前行

    ndd  剪切当前行以下n行

    p、P  粘贴在当前光标所在行下或行上

5.替换和取消命令

    r  取代光标所在处字符

    R  从光标所在处开始替换字符,按Esc结束

    u  撤销上一步操作 

    Ctrl+r  恢复上一步被撤销的操作

6.搜索和搜索替换命令

    /string  搜索指定字符串  搜索时忽略大小写:set ic

    n  搜索指定字符串的下一个出现位置

    :%s/old/new/g  全文替换指定字符串

    :n1,n2s/old/new/g  在一定范围内替换指定字符串 

7.保存和退出命令

    :w  保存修改

    :w new_filename  另存为指定文件

    :wq  保存修改并退出

    ZZ  快捷键,保存修改并退出

    :q!  不保存修改退出

    :wq!  保存修改并退出(文件所有者及root可使用)

vi,vim常用编辑命令

标签:

原文地址:http://www.cnblogs.com/tobypc/p/5476611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!