• vim的使用


    参考博客:https://www.cnblogs.com/pyyu/p/9460649.html

    定义:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

    简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

    基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)。 这三种模式的作用分别是:

    命令模式:

    移动光标

    w(e)  移动光标到下一个单词
    b    移动到光标上一个单词
    ​
    数字0  移动到本行开头
    $    移动光标到本行结尾
    ​
    H    移动光标到屏幕首行
    M    移动到光标到屏幕的中间一行
    L    移动光标到屏幕的尾行
    gg    移动光标到文档的首行
    G    移动光标到文档尾行
    ​
    ctrl + f  下一页
    ctrl + b  上一页
    ​
    `.  移动光标到上一次的修改行

    查找

    /chaoge     在整篇文档中搜索chaoge字符串,向下查找
    ?chaoge     在整篇文档中搜索chaoge字符串,向上查找
    ​
    *        查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
    #        查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
    ​
    gd        找到光标所在单词匹配的单词,并停留在非注释的第一个匹配上
    ​
    %    找到括号的另一半!!

    复制,删除,粘贴

    yy    拷贝光标所在行
    dd    删除光标所在行
    D     删除当前光标到行尾的内容
    dG    删除当前行到文档尾部的内容
    p     粘贴yy所复制的内容
    x   删除光标所在的字符
    u     撤销上一步的操作

    数字与命令

    3yy    拷贝光标所在的3行
    5dd    删除光标所在5行

    输入模式

    在命令模式下按字母i即进入输入模式

    底线命令模式

    在命令模式下输入冒号(英文的:),就进入了底线命令模式,在底线命令模式下可以输入单个或多个字符的命令,常用命令有:

    :q!     强制退出
    :wq!    强制写入退出
    :set nu 显示行号
    :数字  调到数字那行


    随时按下esc可以退出底线命令模式

    vim工作模式

  • 相关阅读:
    对于服务器AdminServer, 与计算机Machine-0相关联的节点管理器无法访问
    C语言面试题目之指针和数组
    Go数据类型之基本数据类型
    【转载】虚拟地址与虚拟内存的理解
    const变量可以修改么?
    【转载】内联函数 —— C 中关键字 inline 用法解析
    【转载】抓包工具tcpdump用法说明
    【转载】网络编程面试题
    [leetcode]颠倒整数
    [leetcode]反转字符串
  • 原文地址:https://www.cnblogs.com/shanghongyun/p/10135575.html
Copyright © 2020-2023  润新知