分类 标签 存档 社区 博客 友链 GitHub 订阅 搜索

vi/vim 操作之备查

436 浏览




     本文主要介绍自己在使用 vim 时候,针对一些常用场景所使用的命令组合以及些许小技巧,仅供直接快速备查之需要!

场景

日志定位

    vim aa-system.log #打开编辑器
    :set number #设置显示行号

    G #跳至最后一行
    ?querykeywords #向上搜索关键词
    n #向上重复搜索
    N #向下重复搜索

    gg #跳至第一行
    /querykeywords #向下搜索关键词
    n #向下重复搜索
    N #向上重复搜索

    ctrl + b  #向上移动一页
    ctrl + d  #向下移动半页

按行截取

    set number #显示行
    : 16, 27 w subfile.log      #截取16到27行到另外一个文件subfile.log中
    : 16, 27 w >> subefile.log  #截取16到27行,并追加到另外一个文档subfile.log中

数据统计

    :%s/objStr//gn  #统计objStr字符串在文档中的次数

命令大集合

    gg #跳至首行

    :set nonumber #关闭显示行号

    ? #向前搜索
    / #向后搜索

    ctrl + e #上滚
    ctrl + y #下滚

    yy #拷贝
    Y #拷贝行
    P #粘贴(前)
    p #粘贴(后)

    ctrl + f #向下移动一页
    ctrl + u #向上移动半页
    ctrl + b  #向上移动一页
    ctrl + d  #向下移动半页

    less命令

参考链接:

http://www.runoob.com/linux/linux-vim.html


评论  
留下你的脚步
推荐阅读