zoukankan      html  css  js  c++  java
  • Vim入门

    vim打开多个文件

      $ vim 1.txt 2.txt

      command line,:n进行切换

    • 普通模式 normal mode

    vim启动后,默认进去normal mode

    输入shfit+zz 可保存退出vim

    作用一:花样删除文本

    x 删除光标所在

    dd 删除该行(剪切)

    dw 删除该词

    dG 删除至文档尾部

    d1G 删除至文档首部

    作用二:进入insert mode 或者 command mode

     

    重复命令

      输入x,删除第一个字符,输入.(小数点)会再删除一个字符

      输入10x,删除10个连续字符

      输入3dd,删除3行文本

     

    游标的快速跳转

      行间跳转

        nG(移动到第n行)

        gg(移动到第一行)

        G(移动到最后一行)

      行内跳转

        w(下一个单词的开头)

        b(前一个单词的开头)

        0或^(到行头)

        $(到行尾)

        f<字母>向后搜索字母并跳转到第一个匹配的位置(非常实用)

        /字符串+回车(向下){左下角会出现提示}

          该状态下,输入n,继续查找下一个

          *寻找游标所在处的单词(向下)

          #寻找游标所在处的单词(向上)

        F<字母>向前搜索字母并跳转到第一个匹配的位置

        ?字符串+回车(向上)

     

    复制粘贴和剪切

       y 复制

        yy 复制游标所在行

        y^ 复制至行首

        y$ 复制至行尾

        yw 复制一个单词

        yG 复制至文本末

        y1G 复制至文本开头

      p粘贴

        p 粘贴至光标后

        P 粘贴至光标前

     

      dd剪切

         dd和p配合,实现 交换上下行 功能

         直接输入ddp 就可以实现

     

    替换

      r+待替换字母

    撤销

      ctrl+r

    缩进

      >>

      <<

     

    Tips:ctrl+o 跳回之前的位置

     

    • 插入模式 insert mode

    normal mode to insert mode需要试用 i,vim的左下角会有Insert这个词。

    按Esc可以返回normal mode

    • 命令行模式 command line mode

    在normal mode,输入:进入command mode

    花样退出vim保存

    :q (退出)

    :q!(强制退出)

    :wq (退出并保存)

    :saveas 路径 (另存在)

     

    调整文本位置

    :ce center居中

    :ri right靠右

    :le  left靠左

     

     

     

     

  • 相关阅读:
    物喻十例
    小写金额转换成大写
    让电脑启动更快十招
    计算机技术
    DOS 全集
    python基础 day14 匿名函数 内置函数 闭包
    python基础 day13 生成器,列表推导式、生成器表达式
    python基础 day12 函数名的应用 新特性:格式化输出 f-string 迭代器
    python基础 day 11 函数参数
    python基础 day 10 函数初识
  • 原文地址:https://www.cnblogs.com/mavischen916/p/6876026.html
Copyright © 2011-2022 走看看