【Linux】——Vim编辑器基本操作

vim是Linux系统内置的文本编辑器,用于查看或编辑文件的内容。下面对Vim编辑器的基本操作进行总结。

一、Vim三种模式

1、Vim编辑器的三种模式:正常模式、编辑模式、终端模式

  • 正常模式:可进行查看,删除、复制、粘贴等快捷操作。
  • 编辑模式:添加或修改文件内容。
  • 终端模式:可以通过命令操作文件,比如搜索、保存、退出等。

使用vim进入文件后默认就是正常模式。

2、三种模式关系及转换:

以编辑文本文件为例。需要先进入编辑模式,编辑完成后,若想退出,需要先切换成正常模式,再切换到终端模式,输出指令进行退出。

  • 正常模式——>编辑模式:按"i"进入编辑模式
  • 编辑模式——>正常模式:按"esc"退出编辑
  • 正常模式——>终端模式:按":"后接指令再点击回车,例如:(:wq)

二、三种文件打开方式

注:使用vim打开文件时,尽量使用 Tab 键补全文件名,如果文件名不存在,则会创建一个新的文件。

1、打开指定文件:

vim 文件路径
[root ]# vim /test/a.txt 

提示:输入:wq退出文件

2、打开文件时,光标移动到指定行

vim +行数 文件路径
[root ]# vim +3 /test/a.txt

3、打开文件时,高亮显示关键字

vim +/关键字 文件路径
[root ]# vim +/root /test/a.txt

三、正常模式

  • 打开文件后,默认就是命令模式,可以进行光标移动、复制粘贴、搜索替换等操作。
  • 注意:命令模式中,敲击的键盘会被识别为命令,而不是输入内容
指令作用
h / j / k / l光标移动:左/下/上/右
w光标移动到下一个单词开头
b光标移动到上一个单词开头
0 / $光标移动到行首/行尾
gg / G移动到文件首行/末行
dd删除当前行
yy复制当前行
p / P粘贴到光标后/前
u撤销上一步操作
Ctrl + r重做被撤销的操作
/pattern搜索指定模式(pattern),按 n 跳到下一个匹配,N 跳到上一个匹配
:%s/old/new/g全局替换字符串(将 old 替换为 new

四、编辑模式

  • 正常模式中按下 i 键进入编辑模式,也就是vim打开文件后按下 i 键进入编辑模式。
指令作用
i在光标前进入插入模式
I在行首进入插入模式
a在光标后进入插入模式
A在行尾进入插入模式
o / O在当前行下/上插入新行并进入插入模式
Esc退出插入模式,返回命令模式

提示:

  • 输入模式和取代模式都是编辑模式,屏幕左下角出现 – INSTER – 或 – REPLACE –字样,表示进入了编辑模式,这时才可以输入内容。
  • 想要「撤回」编辑模式下的操作,需要先退出编辑模式,再按 u 键
    在这里插入图片描述

五、终端模式

  • 英文状态的 :键 进入末行模式
  • 正常模式或 vim打开文件时,按下 : 键,左下角出现 :时,即表示末行模式。
    在这里插入图片描述
指令作用
:w保存文件
:q退出 Vim
:wq / :x保存并退出
:q!强制退出(不保存更改)
:set nu显示行号
:set nonu取消显示行号
:!command执行外部命令(如 :!ls 列出当前目录文件)
:r file读取文件内容并插入到光标位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花间相见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值