vim介绍

Posted cy-8593

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim介绍相关的知识,希望对你有一定的参考价值。

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介绍的主要内容,如果未能解决你的问题,请参考以下文章

从零开始配置vim(27)——代码片段

latex在vim中的代码片段

VIM 代码片段插件 ultisnips 使用教程

vim代码片段插件ultisnips的使用

如何使用sublime代码片段快速输入PHP头部版本声明

Sublime text3最全快捷键清单