Skip to content

Latest commit

 

History

History
93 lines (51 loc) · 2.5 KB

how-to-use-vim.md

File metadata and controls

93 lines (51 loc) · 2.5 KB
title date tags
如何使用上古神器 VIM
2023-01-02 20:21:44 +0800
Linux
编辑器

关于Vim

首先在了解 Vim(Vi improved) 前我们先了解一下 Vi

**Vi (visual editor)**编辑器,一般称为 Vi,它是 LinuxUnix 系统上最基本的文本编辑器,类似于 Windows 系统下的 NotePad(记事本)编辑器。

Vim 则是 Vi 的加强版,他比 vi 更容易使用,并且 Vi 的命令几乎全部都可以在 vim 上使用。同时 Vim可以在 WindowsMacosLinux等多种平台上使用,所以现在网上的教程大多是 Vim,而这篇文章也只是介绍 Vim,而不会介绍 Vi。本篇文章只是一个教程,不具备宣传的内容,请在使用前仔细思考,我是否需要使用 Vim?

基本模式

因为 Vim 是在终端运行的应用,所以和一些编辑器不同,他拥有三种模式。

我们可以在终端输入:

vim # 通过此命令来进入 Vim

vim FileName # 编辑文件

如果你没有安装 Vim,你可以通过以下命令来安装(Linux):

# Debian系
sudo apt-get install vim 

# Arch系
sudo pacman -S vim # 从官方仓库安装
yay -S vim # AUR仓库

命令模式(Command mode)

在你输入文件名后,Vim 会进入命令模式,在命令模式,所输入的文本不会记录到文件内,而是会作为命令执行

# 几个常用的命令
i # 进入输入模式
x # 删除当前光标所选中的字符
: # 切换底线命令模式

输入模式(Insert mode)

进入输入模式后,左下角会显示 INSERT ,这时候就可以输入文本了,和一般的编辑器没什么区别,如果要退出或保存,需要先进入命令模式,在切换到底层命令模式

Esc # 单击键盘上的Esu键即可退出输入模式,进入到命令模式
# 在命令模式下按 “ : ”,即可切换底层命令模式

底线命令模式(Last line mode)

在进入到底层命令模式后我们可以对文件进行操作,退出后文件是默认没有保存的,所以我们要在底层命令模式输入命令来进行操作

# 常用命令(以下命令都已省略前面的“:”)
q # 退出(不保存)
w # 保存
wq # 保存并退出
w! #强制保存
wq! #强制保存退出

在了解上面命令后我们就可以使用 Vim 来对文件进行简单的删减操作了