• C学习笔记——VI编辑器命令


         以后可能都会一直使用VI编辑器了,看到很多文章都说VI编辑器是超级强大,但是自己却只用到了它的皮毛的皮毛。看到网上有很多关于VI编辑器命令的文章,每一篇都列出了很多命令,真是眼花缭乱,在这里列一下我自己使用的命令。列出的只是我感觉有用的:

    进入输入模式:

      i:从光标位置插入文本。

      I:从当前行最前端插入文本

      a:从当前光标位置后插入文本

      A:从当前行最后端插入文本

      o:从当前行的下面创建新行插入文本

      O:从当前行的上面创建新行插入文本 

    编辑模式:

      dd:删除光标所在行。

      ndd:n是一个数字,删除当前光标所在和下面的n行记录。例如5dd,删除5行

      D:删除当前光标所在位置到行末的所有文本。

      R:进入存取替换状态,新增的文字会覆盖原来的文本

    复制粘贴操作:

      yy:复制当前行到剪贴板

      yw:复制从光标到当前行最后的所有文本到剪贴板

      p:在当前光标后粘贴内容

      P(大写):在当前光标前粘贴内容

    撤销和恢复操作:

      u:undo撤销操作

      ctrl+r:redo恢复操作

      .(句号):重新嵌入最近输入的命令

    查找和替代命令:

      /所查字符:向后查找所查字符,查找过程中使用n能够一直向后查找,点N能够反向查找

      ?所查字符:向前查找所查字符,查找过程中使用n能够一直向前查找,点N能够反向查找

      :s/find_txt/replace_txt:替换操作

      :%s/find_txt/replace_txt/g:替换所有

      :3,7s/find_txt/replace_txt/g:替换3到7行

    跳转至指定行:

      按esc ,按冒号, 然后按行号,比如123, 然后按回车

      在命令模式下,键入行数加上G

     文本加密:

      :X:后面回车,继续输入密码回车和确认密码就可以加密;取消加密是输入:X然后回车两次就解密了

    助力编程:

      语法加亮:命令模式下输入:syntax on可以语法加量;:syntax off是关闭语法加量

      函数帮助:将光标移动到想要查询的函数,然后再命令模式下按K将调用对此函数的man帮助

      set选项:使用set来设置vi的环境变量。

     ctags用法:

    ctags -R dir  //生成目录下的tag

    vim -t 关键词 //搜索关键词

    ctrl+]   //在vim编辑器中的关键词上使用,可以查找关键词的出处

    ctrl+t  //返回刚才搜索的关键词

    :cs  //列出包含该关键词的所有文件

    :cp  //上一个关键词的文件

    :cn  //下一个关键词的文件

      

  • 相关阅读:
    软件测试 -- alpha测试和beta测试的区别
    软件测试--各种测试的概念
    linux 安装memcached
    Visual Studio 2013 Preview
    基于HAL库STM32的FSMC驱动8位TFTLCD屏
    LM358电压跟随器
    广耦的应用
    MOS管的开关作用
    三极管的开关作用
    STM32的BOOT0 BOOT1的选择
  • 原文地址:https://www.cnblogs.com/bugY/p/2169466.html
Copyright © 2020-2023  润新知