zoukankan      html  css  js  c++  java
  • vi的的一些快捷用法

    vi的的一些快捷用法


    欢迎来到 来到大浪涛天的博客,让我们一起来分享,学习,总结!

    vi 是Linux里面最常见的文本编辑工具,也是最方面的,下面介绍一些vi的快捷用法,让操作起来效率更高,更得心应手!

    1. 光标快速移动快捷方式

    1.1 纵向移动

    • gg 移动到文章头部
    • GG 移动到文章尾部
    • ngg 移动到第n行

    1.2 横向移动

    • 0 移动到行首
    • ^ 移动到行首
    • $ 移动到行尾
    • G 移动到文章末尾

    2. 快速编辑文件内容信息

    • dd 删除选中行,如果和p一起用则相当于剪切
    • ndd 删除多行内容,n代表数字
    • yy 复制行
    • nyy 复制多行,n代表数字
    • p 粘贴,yy复制后粘贴到哪里,或者dd剪切的内容复制到哪里。
    • npp 粘贴多少份,n代表数字
    • u 撤销
    • ctrl +r redo,重新做
    • / 搜索内容 -- 字母n代表选择下一个,字母N代表选择上一个

    3. vi 下面的命令说明

    • :set nu 显示行号
    • :set nonu 取消显示行号
    • set ic 忽略大小写
    • set noic 取消忽略大小写
    • /ac 搜索a时候加上c也可以临时忽略大小写搜索
    • :set ignorecase 忽略大小写
    • :set noignorecase 取消忽略大小写
    • :2,4move9 将第二行到第四行移动到第9行后面
    • :2,4copy9 将第二行到第四行复制一份到第9行后面
    • %s#oldboy#oldgirl#g 将文件中指定信息全部做替换
      • % 全部替换
      • s 替换
      • g 全局
      • # 可以用其他特殊字符替代
    • 替换修改文件部分内容
      • :2,4s#oldgirl#oldboy#g --- 将第二行到第四行内容进行替换
      • :12,$s#oldgirl#oldboy#g --- 将第十二行到结尾内容进行替换

    4. 视图模式下批量修改

    • ctrl+v --- 进入试图模式
    • 批量选中要删除的列,用方向键进行选择
    • 按键盘字母d 或者 按键盘字母x 进行删除
    • shift+i--进行单行编辑
    • 按esc进行退出
  • 相关阅读:
    Apache工作原理
    Mysql主从复制
    Apache 工作模式
    Codeforces 932E Team Work
    【TJOI2018】教科书般的亵渎
    Codeforces 960G Bandit Blues
    斯特林数&斯特林反演
    【BZOJ4916】神犇与蒟蒻
    【BZOJ3944】Sum
    【BZOJ4805】欧拉函数求和
  • 原文地址:https://www.cnblogs.com/chacha51/p/13764836.html
Copyright © 2011-2022 走看看