linux vi常用指令

本文详细介绍了vi编辑器的三种工作模式:命令模式、插入模式和底行模式,包括各种快捷键的使用方法,如i、a、o切换到编辑模式,dd删除当前行,u撤销操作,gg跳至首行等,以及保存和退出命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
从命令行切换到编辑模式: i、a、o
i 为从目前光标所在处输入,I 为在目前所在行的第一个非空格符处开始输入
a 为从目前光标所在的下一个字符处开始输入, A 为从光标所在行的最后一个字符处开始输入
o 为在目前光标所在的下一行处输入新的一行,O 为在目前光标所在处的上一行输入新的一行

命令模式:
dd   删除游标所在的那一整行
ndd    n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除20行
u      复原前一个动作,相当于撤销
gg           跳到文本首行
x             每按一次,删除光标所在位置的"后面"一个字符
#x          例如,6x表示删除光标所在位置的"后面"6个字符
X            大写的X,每按一次,删除光标所在位置的"前面"一个字符
#X         例如,20X表示删除光标所在位置的"前面"20个字符

输入模式:
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
ESC,退出输入模式,切换到命令行模式

底行模式:
按Esc键,再输入":"冒号,进入底线命令模式
:wq  保存文件并退出
:wq!  强制保存退出
:q!     强制退出
:w     保存文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值