zoukankan      html  css  js  c++  java
  • Linux vim的使用笔记

    vim有四种模式 插入模式 正常模式 命令模式 以及视图模式

    一   正常模式normal-mode通常是对文本复制粘贴等操作 从终端刚进vim时就是正常模式 然后输入命令才可进入其他模式 从其他模式返回正常模式按ESC

      移动光标   h-左 j- k-上 l-右

      复制 yy 复制整行 3yy复制当前行开始三行 y$ 复制当前位置到行结尾

      粘贴 p

      剪切 dd 整行 3dd当前行开始三行 d$(=D) 当前位置到行结尾

      撤销 u

      撤销的重做(取消撤销) ctrl+r

      删除 x(单个字符删除 整行删除可用剪切)

      替换 r+替换的字符(单个字符替换)

      移动光标所在位置 g-第一行 G-最后一行 3G(gg)-第三行

    二 插入模式 insert-mode 通常是对文件增加内容

      从正常模式进入插入模式的命令(只是插入时光标的位置不同)

        i 定位在光标所在位置

        I 光标所在行 行首

        a 光标后面一个位置

        A 光标所在行行尾

        o 光标所在行上面另起一行

        O 光标所在行下面另起一行

    三 命令模式主要对文件进行保存退出 从正常模式输入( : )进入命令模式

      保存 w  例w file 保存值file文件

      退出q 例 wq 保存退出 q!不保存退出

      查找 /  例 /x 查找x N-下一个 n-上一个

      替换 s/old/new

        全局替换 %s/old/new/g

        指定行替换 7,9s/old/new/g 替换7-9行

      !+命令 可在使用vim时执行bash命令

      set nu-显示行号 set nonu-取消显示行号 set nohlsearch-关闭高亮显示 (单次有效)

      /etc/vimrcvim配置文件 可更改其配置文件已更改设置

      vim file1 file2 可同时打开两个文件 使用nextprev切换

     四 视图模式 分为字符可视(v进入) 行可视(V)块可视(ctrl-v)

      对于块可视有一个常用的操作 添加多行注释

      步骤:首先1要选中文本 2然后按I 3然后输入// 4然后敲两次ESC

  • 相关阅读:
    06-继承与多态(动手动脑与验证)
    课堂测试四(文件读写)
    字符串加密
    String方法阅读笔记
    03-类与对象(动手动脑)
    计算已经创建了多少个对象
    递归练习(课程作业)
    02-方法(动手动脑)
    猜数字游戏
    JAVA语言实现简单登录界面
  • 原文地址:https://www.cnblogs.com/kkcoolest/p/11696039.html
Copyright © 2011-2022 走看看