ITPub博客

首页 > Linux操作系统 > Linux操作系统 > VI/VIM常用命令整理

VI/VIM常用命令整理

原创 Linux操作系统 作者:icer_repls 时间:2011-09-02 23:31:35 0 删除 编辑

        1.对于vi/vim是什么,这里不多介绍。相信大多数需要使用它的朋友都先了解过它了。vi/vim是一个文本编辑器,相当于windows上的notepad(记事本)。

        2.vi/vim的三种模式:

          (1)命令模式。直接课输入相关命令,比如i命令进入插入模式。

          (2)插入模式。按 i/a/o都可进入(等下会说明三种插入方式的区别)

          (3)编辑模式。按:然后可以编辑相关命令。

        3.常用命令

          (1)插入命令

 指令 含义
 a  在光标后附加文本
 A  在文本行末附加文本
 i  在光标前插入文本
 I  在本行开始插入文本
 o  在光标下插入文本
 O  在光标上插入文本

   

   (2)删除命令

 指令  含义
x  删除光标所在处字符
 nx  删除光标所在处后n个字符
 dd  删除光标所在行,ndd删除n行
 dG  删除光标所在行到末尾的内容
 D  删除光标所在处到行尾的内容
 :n1,n2d  删除n1--n2行

        (3)搜索命令

 指令  含义
 /string  搜索string字符串,如果要忽略大小写set ic
 n  搜索指定字符串出现的下一个位置
 :%s/old/new/g  全文替换指定字符串old--->new
 :n1,n2s/old/new/g  在一定范围内替换,n1,n2表示行数

        (4)替换

 指令  含义
 r  取代光标所在处字符
 从光标开始替换字符,按ESC结束

        (5)撤销

 指令  含义
 u  撤销

        (6)复制、剪切、粘贴

 命令  含义
 yy/ Y  复制当前行
 nyy / nY  复制当前行以下n行
 dd  剪切当前行
 ndd  剪切当前行以下n行
 p P  粘贴在当前行光标一下(上)

        (7)定位命令

 命令  含义
 :set nu  设置行号
 :set nonu  取消行号
 gg  到第一行
 G  到最后一行
 nG  到第n行
 :n  到第n行
 h/j/k/l  移动:左、下、上、右
 $  移动至行尾
 0(数字0)  移动至行首
 H  屏幕上端
 屏幕中央
 L  屏幕下端

        4.这就是一些常用命令,希望对大家有所帮助。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25701553/viewspace-706518/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-04-16

  • 博文量
    20
  • 访问量
    65352