Linux内置文本编辑器 vim 基本使用方法

平时都是用 ssh 登录linux服务器进行 远程操作

遇上需要编辑文本的情况,只能 用linux内置的vim编辑器进行编辑。

有一说一,从文本编辑器的角度来看,vim的编辑方式 和 我们平时的编辑方式 有巨大的不同初次接触的话需要些功夫去适应【实际上,vim原本的定位是一个 程序开发工具 而不是 文本编辑软件

这边介绍一下 vim 的基本使用方法【毕竟太复杂的功能其实也用不到】


vim的三种使用模式

vim 分三种使用模式,分别是 命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)

1、命令模式:

启动 vim 后,便默认处于命令模式。

此状态下 敲击键盘动作 会被Vim识别为 命令,而非 输入字符 。以下是 常用的 几个命令:

  • i/o/a 切换到输入模式,以输入字符
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令

命令模式只有一些 最基本的命令,因此仍要依靠底线命令模式输入更多命令。

2、输入模式

在命令模式下按下 i 就进入了输入模式。

在输入模式下,我们可以 进行内容的编辑

可用按键如下:

  • 字符按键以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

3、底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

在底线命令模式下,我们可以 输入单个命令同时输入多个命令

在底线命令模式中,基本的 命令有:

  • q 退出程序
  • w 保存文件

按ESC键可随时退出底线命令模式。

简单的说,我们可以将这三个模式想成底下的图标来表示:

Linux内置文本编辑器 vim 基本使用方法_第1张图片

如果想了解各模式下的所有命令,可以参考 Linux vi/vim | 菜鸟教程

vim的一般操作流程

新建文件 / 编辑文件

vim runoob.txt

Linux内置文本编辑器 vim 基本使用方法_第2张图片
按下 i 进入输入模式(也称为编辑模式),开始编辑文字

Linux内置文本编辑器 vim 基本使用方法_第3张图片

完成编辑,按ESC回到命令模式中,按下 :wq 储存后离开 vi


参考资料

Linux vi/vim | 菜鸟教程

你可能感兴趣的:(Linux服务器使用)