• 实用的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 查找匹配的下一个字符串

  • 相关阅读:
    oracle11g 卸载和安装(win7,32位)
    MySQL忘记密码解决办法
    GPIO硬件资源的申请,内核空间和用户空间的数据交换,ioctl(.....),设备文件的自动创建
    模块参数,系统调用,字符设备编程重要数据结构,设备号的申请与注册,关于cdev的API
    开发环境的搭建,符合导出,打印优先级阈值
    定时器中断
    Linux系统移植的重要文件
    linux 相关指令
    linux各文件夹含义和作用
    外部中断实验
  • 原文地址:https://www.cnblogs.com/qjack/p/3490227.html
Copyright © 2020-2023  润新知