zoukankan      html  css  js  c++  java
  • 007_快速入门vim

    1. 认识vim三种模式
    • 命令模式:我们在刚刚启动vim就是命令模式,此状态下输入键盘输入会被识别为命令。
    • 编辑模式:在命令模式下输入a,i,o,s中任意一个就会进入编辑模式,也就是我们可以写代码了
    • 末行模式:在命令模式下按下:(英文冒号)就进入了底线命令模式。
    1. 命令模式下的相关操作
    • vim的移动
    k上j下h左l有
    0:回到行首
    $:回到行尾
    gg:文件开头
    G:文件末尾
    nG:跳到n行,例如5G就是跳到文件的第五行
    
    • vim删除内容
    x:删除光标所在字母
    dw:从光标开始位置删除单词
    d0:删除光标到行首
    d$:删除光标到行尾
    dd:删除所在的行
    ndd:删除光标所在行开始n行
    
    • vim复制粘贴与可视模式
    yy:复制一行内容
    dd:剪切一行内容
    nyy:复制n行内容
    p:粘贴
    r:替换,输入r之后,在输入一个字母
    v:进入可视模式,进入以后移动光标,选中内容。
    y:复制内容,移动光标到目的地
    p:最后粘贴
    
    • vim查找与格式调整
      • 查找如下:/main

        此时可以按下键盘的n/N进行遍历,还有一张方法是光标移动到字符串上,按下键盘的#,也可以进行查找。
    • 格式调整
    gg=G:文件整体调整格式
    >>:当前行向右移动一个tab
    <<:当前行向左移动一个tab
    n>>:当前行开始n行,向右移动一个tab
    n<<:当前行开始n行,向左移动一个tab
    
    1. vim从命令模式到编辑模式
    i:在光标前插入
    a:在光标后插入
    I:在行首插入
    A:在行尾插入
    o/O:在下一行或者上一行插入
    s:删除当前字母,变为插入模式
    S:删除当前行,变为插入模式
    
    1. 末行模式下的保存退出
    wq:保存退出
    w:只保存
    q:只退出,文件不能修改
    q!:强制退出
    x:保存退出
    s:删除当前字母,变为插入模式
    ZZ:保存退出,但是在命令模式下
    
    1. vim分屏模式
    sp:横分
    vsp:竖分
    qall:全退不保存
    wqall:全保存退出
    
    • 最后呢我们可以在shell下直接set -o vi,这样我们直接使用vim的各种快捷键。我们还在shell直接输入vimtutor,这个是官方原版教程。
  • 相关阅读:
    SAP S/4HANA OData Mock Service 介绍
    SAP S/4HANA Cloud SDK 入门介绍
    SAP Cloud SDK for JavaScript 的搭建和使用方法介绍
    SAP Cloud SDK for JavaScript 概述
    如何在 SAP BTP ABAP 编程环境里直接调用 ABAP On-Premises 系统的 RFC 函数
    3-16计划
    HBASE基础(5):语法(3) API (2) DML
    HBASE进阶(3):重要工作机制(2)读流程
    HBASE进阶(2):重要工作机制(1) 写流程/MemStore Flush
    JavaWeb 之 Ajax
  • 原文地址:https://www.cnblogs.com/LittleFishC/p/14317997.html
Copyright © 2011-2022 走看看