zoukankan      html  css  js  c++  java
  • vim基础初步

    vim文本编辑器初步

    一、跟vi编辑器的关系

    可以说vim编辑器是vi编辑器的升级版,它保留了vi编辑器的所有东西,而且加入了自己的新的特性。

    比如说:支持跨平台,支持语法高亮,支持多级撤销等。

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    二、vim编辑器的操作模式

       vim编辑器有三种操作模式:

    (1)命令模式

    (2)输入模式

    (3)底行模式(尾行,末行)

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    三、一些操作

    vim  文件名

    含义:如果该文件存在,则会打开它,否则则会创建它。

    为了便于说明,假设我们有一个文件,名为“abc”,

    vim   +   abc

    含义:迅速将光标定位到文件abc的最后一行

    vim  +5  abc

    含义:迅速将光标定位到文件abc的第5行。注意,如果我们定位的行号超过了abc的总行数,则会定位到

          最后一行。

    vim  /hello   abc

    含义:在文件abc中搜索包含“hello”的行,并将光标定位到包含hello的第一行。

    vim  aa  bb   cc

    含义:同时创建(或者打开)三个文件,分别名为“aa”,”bb“,”cc“

    承接命令vim  aa  bb   cc,我们打开了这三个文件,那么怎么在这三个文件中切换呢?使用底行模式即可,如下命令:

    :n     切换到下一个文件

     

    :N     切换到上一个文件

     

    :prev   也是切换到上一个文件的意思

     

    :ls      列出目前打开的所有文件

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    四、继续介绍一些命令

    在底行模式和命令模式中,可用的指令是在是太多了。在这里再列举出一些常用的。

    底行模式常用指令:

    :w      也就是保存修改的命令,注意没有退出

     

    :q      退出当前vim编辑器打开的文件

     

    :!       强制执行

     

    :ls      列出当前vim编辑器中打开的所有文件

     

    :n      切换到后一个文件

     

    :N      切换到上一个文件

     

    :prev    切换到上一个文件

     

    :15      把光标定位到第15行

     

    /xxx     从光标位置向后搜索xxx,并把光标定位到第一次找到它的位置

     

    ?xxx     从光标位置向前搜索xxx,并把光标定位在第一找到它的位置

    命令模式下的常用指令

    h       光标左移

     

    j        光标下移

     

    k        光标上移

     

    l        光标右移

     

    ctrl+f    向下翻页

    ctrl+b    向上翻页

    ctr+d    向下翻半页

    ctrl+u    向上翻半页

     

    dd      删除光标所在行

     

    o       在光标所在行的下方插入一行并切换到输入模式

     

    yy           复制光标所在行

     

    p(小写)      在光标所在行的下方粘贴

     

    P(大写)      在光标所在行的上方粘贴

    指令实在太多太多了,下面是一张键盘上的vim指令图,可以参看学习:

     

  • 相关阅读:
    2019年春季学期第三周作业
    2019春第二周作业+一些的挑战作业
    查找整数
    寒假作业3编辑总结
    寒假作业2编辑总结
    对自己影响最大的老师
    2019春第九周作业
    2019春第八周作业
    2019春第七周作业
    2019春第六周作业
  • 原文地址:https://www.cnblogs.com/fuly550871915/p/4964337.html
Copyright © 2011-2022 走看看