• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > Linux系统运用 > linux系统常规命令(七):VIM 或 VI 编辑命令

    linux系统常规命令(七):VIM 或 VI 编辑命令

    作者: 分类:Linux系统运用 点击: 52 次
    wordpress CMS主题:ssmay主题

      文本编辑工具 VIM 或 VI

      1、VIM是VI的升级版,加入了对GUI图形界面的支持,

      2、vim /home/gao.txt 打开home目录下的gao.txt文件,如果不存在,就新建并打开它。

      3、VIM有三种模式:

      (1)、命令模式:vim启动后,默认进入命令模式。其它模式下按 esc键,可以回到命令模式。
      (2)、插入模式:在命令模式下,按 i 或 a 或 o 键 ,可进入插入模式,可以输入编辑文本内容。

      a 在光标所在字符后插入
      A 在光标所在行尾插入
      i 在光标所在字符前插入
      I 在光标所在行首插入
      o 在光标下插入新行
      O 在光标上插入新行

      (3)、ex 模式:在命令模式下,按 :键,可进入ex模式,可以修改或退出VIM

      4、复制、剪切、粘贴、撤销命令:

      yy 复制当前行到缓冲区
      3yy 复制3行到缓冲区
      p 粘贴到光标所在行的下面
      P 粘贴到光标所在行的上面
      dd 剪切光标所在行,如果再按p,会把这行粘贴到光标所在行的下一行
      4dd 剪切4行
      u 撤销上一个操作
      r 替换当前字符(修改)
      R 从光标所在处开始替换字符,按Esc键结束
      /aa 查找关键字aa(用n键可以切换多个关键词之间)

      :%s/gao/hero/g %s全文中把gao替换成hero,g 表示不提示互动
      :6,10s/gao/hero/c 从第6行到第10行,把gao替换成hero,c 表示每替换一下都提示确认

      5、ex编辑模式下常用命令:

      :w 保存当前修改
      :q 退出
      :q! 强制退出,不保存
      :wq 保存后退出
      :wq! 强制保存并退出【只有文件所有者或root用户可执行】
      😡 保存后退出
      ZZ 保存后退出

      :! 系统命令 执行linux系统命令,但不退出。如: :! ls /home/
      :sh 切换到命令行,再按 ctrl+d 可以回到VIM

      :set nu 设置行号,set number
      :set nonu 取消行号
      :7 光标移到第7行

      6、定位命令:

      gg 光标移到第一行
      G 光标移到最后一行
      7G 光标移到第7行
      :7 光标移到第7行
      $ 光标移到行尾
      0 光标移到行首

      7、删除命令

      x 删除光标所在外的字符
      7x 删除光标所在处后7个字符
      dd 删除光标所在行,
      dG 删除光标所在行到文件末尾部分的内容
      D 删除光标所在处到行尾的内容
      :5,10d 删除【第5行 到 第10行】的内容

      8、其它命令

      :r /etc/inittab 把/inittab文件内容导入到当前文件中的光标处
      :!which ls 查找ls命令的目录,想导入ls命令文件内容,而不知其路径时可用

    文章作者:steam
    本文地址:http://wanlimm.com/77201807246144.html
    本文时间:2018-07-24 09:18:21
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.