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

vim介绍

时间:2018-08-23 13:06:28      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:查找   格式   粘贴   执行   高亮   退出   没有   模式替换   操作   

vim介绍

  • 安装vim 方法:
  1. yum install -y vim-enhanced
  2. yum install -y vim*
  3. yum install -y vim 【vim相关的包都会安装上,包括vim-enhanced】
    vim +n 【n指光标所在行数】
    命令模式:set nu 显示编辑内容行数
  • vim三种模式(一般模式、命令模式、编辑模式)
  1. 一般模式:
    • 光标移动:
      k向上 j向下 h向左 l向右 【10k 向上移动10行】
      ctrl+f向下翻页
      ctrl+b向上翻页
      gg 移动到首行
      G移动到最末行 【45G 移动到第45行】
      $移动到行尾
      0 ^移动到行首 【0移动到行首 ^移动到非空白第一个字符】

    • 复制剪切粘贴
      x 向后删除
      X 向前删除 【4x向后删除4个字符、x可以粘贴?】
      D 是删除行
      dd 删除指定的行 【3d 删除3行 这里的删除,其实是剪切】
      p 粘贴在下面一行
      P 粘贴在上面一行
      u 撤销还原、ctrl+r 还原撤销 【u 最多可以还原50次】
      yy 复制整行 【3yy 复制了3行】
      v 可视模式,然后使用 k j h l 选中需要操作的字符
  2. 编辑模式
    进入编辑模式:
    i 进入光标前
    I 进入行首
    a 进入光标后
    A 进入行尾
    o 光标下另起一行
    O 光标上另起一行
    esc 退出编辑模式

  3. vim命令行模式
    • 相关命令
      w 保存
      q 退出
      ! 强制执行
      set nu 显示行号
      set nonu 关闭行号
      nohl 取消高亮显示
    • 查找
      /查找内容 【n 向下查找 N 向上查找】
      查找内容 【n 向上查找、N 向下查找】
    • 替换
      格式:1,20s/IP/ip/g
      1,201到20行(1,$ 所有行 %整个文档)
      IP 要被替换的
      ip 被替换的字符
      g 全局 没有g 一行中有多个替换的字符,只替换一个
    • 特殊模式替换:
      /IP/123/ 目录替换成ip
      1,20s/\/IP\/123\//ip/g
      1,20s#/IP/123/#ip#g

vim介绍

标签:查找   格式   粘贴   执行   高亮   退出   没有   模式替换   操作   

原文地址:https://www.cnblogs.com/cy-8593/p/9523028.html

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