vi/vim编辑器的用法


一、vi/vim编辑器的介绍

  • vi/vim是Linux和Unix字符界面下最常用、最好用的文本编辑器,vim是vi的一个高级版本。
  • vi/vim在功能上相当于Windows图形界面下的记事本。但它作为一款在字符界面下使用的非图形化编辑器,不仅能编辑一般的文本文件,还可以编辑Linux系统及各种服务器的配置文件。
  • vi/vim还是一个编程利器,可以用它编写shell脚本、c、c++、java、php代码等。
    掌握vi/vim命令并进行操作是至关重要的。

二、vi/vim编辑器的三种工作模式及相互转换

在这里插入图片描述

三、vi/vim编辑器的常用命令

1.从命令模式切换到编辑模式的命令

命令 作用
a 在光标后附加文本
A 在本行行末附加文本
i 在光标前插入文本
I 在本行开始插入文本
o 在光标下插入新行
O 在光标上插入新行
一般常用i进入

2.命令模式下的复制粘贴、删除命令

  • yy:复制当前行
  • nyy:表示从当前行开始往后复制n行
  • p:粘贴在当前行的下面
  • dd:删除当前行
  • ndd:从当前行往后删除n行
  • dG:从当前行删除到文件最后一行
  • u:撤销上一步操作

3.命令模式下的快速移动光标的命令

  • gg:到第一行
  • G:到最后一行
  • Home:行首
  • End:行尾
  • Page Up:往上翻页
  • Page Down:往下翻页
    以上四个就是键盘上下左右键,需要配合Fn使用。

4.命令模式下保存、退出的命令

  • ZZ:保存修改并退出

5.末行模式下的命令

  • :set number(或者nu) 回车:显示行号
  • :set nonumber(或者nonu) 回车:取消行号的显示
  • :n 回车:到第n行
  • /要搜索的字符串 回车查出后输入N,继续往上查找即反向查找。输入n,继续往下查找即正向查找
    使用vim打开文件搜索字符串时,会把符合条件的全部高亮显示;使用vi打开时,光标会定位到第一个。

6.末行模式下保存、退出vi/vim的命令

  • :w 回车:保存修改
  • :w [新文件名] 回车:另存为指定的文件
  • :wq 回车:保存修改并退出
  • :wq! 回车:强制保存并退出
  • :q 回车:退出
  • :q! 回车:强制退出且不保存

四、注意事项

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/ATTAIN__/article/details/124288209
今日推荐