01_vi的使用

Posted nichengshishaonian

tags:

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

  1. 命令模式下进入到输入模式:
    i: 前面 I: 行首
    a: 后面 A: 行尾
    o: 下一行 O: 上一行
    s: 删除当前字符并进入插入模式 S: 删除整行,并进入输入模式
  2. 输入模式到命令模式: esc
  3. 末行模式到命令模式: esc

命令模式下的一些命令:

  1. 移动:
    • h 左
    • j 下
    • k 上
    • l 右
    • gg: 移动到第一行(行首)
    • 1G: 移动到第一行(行首)
    • nG: 第几行, n为数字
    • G: 移动到行尾
  2. 删除:
    • ciw 删除一个单词并进行插入模式
    • yiw 复制一个单词
    • diw 删除一个单词
    • dd: 删除一行,剪切一行
    • ndd: 删除n行, n为数字(1, 2, 3...)
    • dG: 从当前行删除到最后一行
    • d1G: 从当前行删除到第一行
    • dw: 删除当前位置到单词末尾
    • d^: 从当前字符删除到行首
    • d$: 从当前字符删除到行尾
    • x: 删除当前字符
    • 3x: 删除3个字符
    • s: 删除当前字符,并进入输入模式
    • S: 删除整行,并进入输入模式
    • cw: 删除当前位置到单词末尾,并进入插入模式
  3. 复制:
    • yy: 复制当前行
    • 3yy: 复制三行
  4. 粘贴:
    • p: 粘贴到下一行
    • 2p: 重复粘贴2次, 2是次数(np)
    • P: 粘贴到上一行
  5. 替换:
    • r: 单字符替换
    • r: 单字符替换
  6. 撤销: u
  7. 恢复: ctrl + r # sublime 的是ctrl + y
  8. 查找:
    /hello : 向下查找hello, 按n查找正向查找, N反向查找
    ?hello : 向上查找hello,
  9. 块操作: v / V

以上是关于01_vi的使用的主要内容,如果未能解决你的问题,请参考以下文章

大数据学习之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机重启和用户登录注销+用户管理+用户组管理(

ACM_01背包2

Linux_Vi_命令

cx_freeze 在 vi​​rtualenv 中缺少 distutils 模块

CentOS修改主机名字

转载vi/vim使用进阶: 指随意动,移动如飞