码迷,mamicode.com
首页 > 其他好文 > 详细

01_vi的使用

时间:2019-09-16 09:28:50      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:单词   ctrl   hello   使用   删除   重复   移动   恢复   sub   

  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的使用

标签:单词   ctrl   hello   使用   删除   重复   移动   恢复   sub   

原文地址:https://www.cnblogs.com/nichengshishaonian/p/11525317.html

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