zoukankan      html  css  js  c++  java
  • 实用的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 查找匹配的下一个字符串

  • 相关阅读:
    luffy-短信接口频率限制,以及前端发送,和注册
    腾讯云短信开发
    luffy-登录注册页面
    vue之vue-cookies 获取、设置以及删除指定的cookies
    pycharm操作git
    luffy的前端主页
    vue路由跳转的方式
    django 中的Model继承
    跨域请求CORS详解
    vue:实现图书购物车
  • 原文地址:https://www.cnblogs.com/qjack/p/3490227.html
Copyright © 2011-2022 走看看