Vi基础操作

    xiaoxiao2021-04-14  65

    Vim基本就是vi的升级版,所以我们了解vi的基本操作后,自然也可以知道如何去使用Vim。

    1、vi的基本概念 基本上vi可以分为三种状态,

    命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

    1) 命令行模式 (command mode)

    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

    2) 插入模式(Insert mode)

    只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

    3) 底行模式(last line mode)

    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

    2、vi的基本操作

    1) 进入vi

    在Terminal中输入 :

    $ vi “Filename”

    即可打开当前目录下的指定文件

    2) 切换至插入模式(Insert mode)编辑文件

    按「i」切换进入插入模式,是从光标当前位置开始输入文件;

    按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

    按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

    在vi的默认情况下,在插入模式下是无法删除所输入文字的,只能按一下「ESC」键转到「命令行模式(command mode)」再删除文字。 PS:一般来说,Vim是默认兼容vi的,所以在插入模式下也无法删除文字,不过可以通过设置来取消这一蛋疼的特性。

    3) 退出vi及保存文件

    一般来说,我们按一下「:」即可进入底行模式,然后进行退出与保存。

    : w “Filename” (将文章以指定的文件名filename保存)

    : wq (存盘并退出vi)

    : q! (不存盘强制退出vi)

    PS:这篇笔记是参考其他人的博客所做的,只是一些很基础的操作,一般足够应付日常的需求了。

    参考资料: http://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html http://blog.csdn.net/xiaolong2w/article/details/8224839

    转载请注明原文地址: https://ju.6miu.com/read-669935.html

    最新回复(0)