vim的基本操作00 认识Vim

什么是Vim?

如果你曾经使用过linux,或者看别人使用过linux,那么你一定听说过或者用过Vim编辑器。有人将Vim比作Linux的记事本,然而这是不恰当的,它确实是一个文本编辑器,但它的功能极其强大,能使用指令、能编写代码、进行代码补全、还会依据类型按照不同颜色显示内容……远远不是win上的记事本所能比拟的。Vim的官方(https://www.vim.org)也认为它是一款开发工具而非简单的文字处理工具。
Vim是从 vi 发展出来的一个文本编辑器。在如今的热门Linux系统中,例如Redhat、centOS、Fedora、Debian、Ubuntu等都会默认预置这款软件。

如何打开Vim?

通常情况下使用Vim(打开一个文件)的方式是:

vim [可选项] [文件]               # 注意命令字全部小写

这就意味着,直接vim是可行的:
在这里插入图片描述

Vim的三种模式

  • 一般模式(也称为命令模式)
    一打开vim时就处于这个模式。在处于此模式时,敲击键盘的任何一个动作会被Vim识别为命令,而非输入字符。如下图状态:
    在这里插入图片描述
    举个例子,现在我想删除掉上面文档的第一行,我可以首先用将黑色的光标移动到第一行,然后按下dd(两下小写d,注意要小写,指令严格区分大小写),然后就实现了删除行:
    在这里插入图片描述

  • 插入模式(也称为输入模式)
    在一般模式下按i进入插入模式,在这个模式下,可以对文本进行修改。进入该模式左下角会出现 插入 字样:
    在这里插入图片描述
    在这个模式下,按esc即可回到一般模式。

  • 命令行模式(也称为底线模式、末行模式)
    在一般模式下按:(也就是shift+;),左下角会出现一个 :,此时我们再输入任何字符,都会紧跟在:后,这就是命令行模式,此时我们输入的内容被视为该模式下的指令,回车执行:在这里插入图片描述
    例如我们想将这个文件另存到桌面,可以:
    在这里插入图片描述

vim的智能色彩展示

  • vim会根据文件后缀名来对内容进行色彩标注。例如在我们 .txt 中,这段代码是全部为黑色:
    在这里插入图片描述
    但当在 .c 文件中则不同:
    在这里插入图片描述
  • 同样,不同类型语言会有不同的标注方式:
    java
    c#
    php
    py

如何退出Vim

注意:切忌在未退出Vim的情况下直接关闭命令行窗口。
通常,我们使用:q 在未改动文件内容的情况下退出;使用:wq保存改动并退出。但是一旦对文件进行了改动,但是又不想保存改动而退出,使用:q会弹出警告,系统认为这是非法操作,这个时候就需要使用:q!,加了个感叹号,表示强制执行,这样就可以实现不保存更改退出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值