前言
什么是vim?想了解vim自然要打开官网浏览才礼貌啦(vim 的官方网站 https://www.vim.org/)其实没有用过vim的小伙伴应该也用过vi(如果都没有用过当我没说)vim是文本编辑器,功能强大,十分好用!
vim
其实有人想就文本编辑器而已,window一大堆界面工具,但是比如你要使用Linux系统呢(不讲了,不接受反驳人员)代码补全、辩别语法的正确性(字体颜色非常醒目)编译及错误跳转使用也很方便。
引用一张图,当然就粗略看看就好,别太认真!
模式
三种模式:命令模式、输入模式、命令行模式
接下来详细说说这三种模式(很重要,毕竟你要明确知道自己目前出于什么模式,不然你发现自己为什么不能编辑,会怪工具不行)
命令模式Command Mode
其实使用命令刚进入就是命令模式
而我们进入之后,打开的文件,这时候我们是无法编辑的,但是当我们按下 i 时,会发现我们能够输入内容,底部也会出现了 INSERT 标识,有点酷欸!
写完内容我们如何保存呢?那我们首先要切换回底部命令模式,这样就可以继续输入命令,比如保存命令
# 保存
:w
# 退出
:q
# 当然你可以组合起来 :wq 保存退出
# 有时候可能无法退出,这时候你就需要强制退出 :q!(谨慎使用)
输入模式Insert Mode
其实上面有讲到在命令模式下按下 i 我们能够输入内容,所以当我们按下 i 就进入了输入模式。简单讲些常用的相关按键
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
命令行模式Command-Line Mode
命令行模式其实在上面也有讲过,也就是在命令模式下按下 :(英文冒号)就进入了底线命令模式。
# 常用的命令
:w 保存文件。
:q 退出 Vim 编辑器。
:wq 保存文件并退出 Vim 编辑器。
:q! 强制退出Vim编辑器,不保存修改。
:wq! 强制保存文件并退出 Vim 编辑器。
当然这三种模式可以随意切换!