• 实用的vi键盘图


     在linux中vi是我们最常用的文本编辑器,因此熟练掌握它是非常重要的,废话不说了,上图是王道

         VI键盘图 

        下面是vi一些常用的命令

       
       vi(文本输入模式) 
       命令 功能 
      a 在光标后追加文本 
      A 在行末追加文本 
      i 在光标前追加文本 
      o 在光标下插入新的一行 
      vi(末行模式) 
      命令 功能 
      :w 写缓冲区,保存更改继续在vi中工作 
      :w new_filename 把缓冲区写如new_filename 
      :wq 或 ZZ 写缓冲区,保存修改,然后退出vi 
      :q! 不保存修改而退出 
      :wq! 写缓冲区保存修改然后推出vi,如果你是文件的所有者将忽略只读属性 
      e! 取消自上次保存以来所做的修改 
      等价于:wq! wq 
      u 取消最近的一次编辑 
      vi(命令模式) 
      命令 功能 
      j(或向下箭头) 向下移动一行 
      k(或向上箭头) 向上移动一行 
      h(或向左箭头) 向后移动一个字符 
      l(或向右箭头) 向前移动一个字符 
      空格 向右移动一个字符 
      w 向前移动一个单词(包括标点) 
      b 向后移动一个单词(包括标点) 
      $ 移动到行末 
      0(零)或 ^ 移动到行首 
      回车 移动到下一行首

      vi(命令模式和末行模式) 
      命令 功能 
      x (小写) 删除光标处字符 
      dw 删除单词 
      3dw 删除三个单词 
      dd 删除光标所在的行 
      3dd 删除三行 
      yy 拉出一行拷贝,放到剪贴板中 
      p(小写) 把拉出行放到当前之下 
      P(大写) 把拉出行放到当前之上 
      :set nu 显示行号 
      :set nonu 隐藏行号 
      :set showmode 显示当前操作模式(如用vedit将自动打开) 
      :set noshowmode 关闭模式显示 
      :set 显示所有vi变量 
      :set all 显示所有可能的vi变量和它们的当前的值 
      G 到达文件的最后一行 
      :21 到达第21行 
      /string 向前搜索字符串string 
      ?string 向后搜索字符串string 
      n 查找匹配的下一个字符串

  • 相关阅读:
    linux 配置ssh免密码登陆本机
    Java连接mysql数据库并插入中文数据显示乱码
    新浪微博热门评论爬虫采集
    新浪微博热门评论抽取规则
    【MySql】Java 批量插入数据库addBatch
    算法设计题4.3 等差数列
    PHP setcookie() 函数
    Linux下用于查看系统当前登录用户信息 w命令
    Ubuntu 登录锐捷 网卡被禁用 网口灯不亮解决
    将 VMware 最小化到系统托盘
  • 原文地址:https://www.cnblogs.com/qjack/p/3490227.html
Copyright © 2020-2023  润新知