linux中vi后如何退出命令,linux vi保存退出命令 (如何退出vi)

本文详细介绍Vi编辑器的各种常用快捷键操作,包括文本插入、光标移动、文本替换、删除、编辑及保存退出等核心功能。适用于初学者快速掌握Vi编辑器的基本使用。

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

:wq是保存退出,其他vi的使用如下:

一、插入文本

┌──┬────────────┐

│命令│描述          │

├──┼────────────┤

│i  │在当前字符前插入文本  │

├──┼────────────┤

│I  │在行首插入文本      │

├──┼────────────┤

│a  │在当前字符后添加文本  │

├──┼────────────┤

│A  │在行末添加文本     │

├──┼────────────┤

│o  │在当前行后面插入一空行 │

├──┼────────────┤

│O  │在当前行前面插入一空行 │

├──┼────────────┤

│R  │以改写方式输入文本   │

└──┴────────────┘

二、移动光标

┌─────┬───────────┐

│命令   │描述         │

├─────┼───────────┤

│j或下箭头 │向下移动一行     │

├─────┼───────────┤

│k或上箭头 │向上移动一行     │

├─────┼───────────┤

│h或左箭头 │左移一个字符     │

├─────┼───────────┤

│l或右箭头 │右移一个字符     │

├─────┼───────────┤

│w     │右移一个词      │

├─────┼───────────┤

│W     │右移一个以空格分隔的词│

├─────┼───────────┤

│b     │左移一个词      │

├─────┼───────────┤

│B     │左移一个以空格分隔的词│

├─────┼───────────┤

│0     │移到行首       │

│Ctrl-F  │向前翻页       │

├─────┼───────────┤

│Ctrl-B  │向后翻页       │

├─────┼───────────┤

│nG    │到第n行        │

├─────┼───────────┤

│G     │到最后一行      │

└─────┴───────────┘

三、替换文本

┌─────┬──────┐

│命令   │描述    │

├─────┼──────┤

│$     │到行尾   │

├─────┼──────┤

│(     │到句子的开头│

├─────┼──────┤

│)     │到句子的末尾│

├─────┼──────┤

│{     │到段落的开头│

├─────┼──────┤

│}     │到段落的末尾│

└─────┴──────┘

四、删除文本

┌───┬───────────┐

│命令 │描述          │

├───┼───────────┤

│r   │替换一个字符      │

├───┼───────────┤

│c   │修改文本直到按下Esc健 │

├───┼───────────┤

│cw  │修改下一个词      │

├───┼───────────┤

│cnw  │修改接下来的n个词   │

└───┴───────────┘

五、文本编辑

┌──┬──────────────────────┐

│命寺│描述                    │

├──┼──────────────────────┤

│yy │将一行文本移到缺省缓冲区中          │

├──┼──────────────────────┤

│yn │将下一个词移到缺省缓冲区中          │

├──┼──────────────────────┤

│ynw │将后面的n个词移到缺省缓冲区中        │

├──┼──────────────────────┤

│p  │如果缺省缓冲区中包含一行文本,则在当前   │

│  │行后面插入一个空行井将缺省缓冲区中的声   │

│  │容粘贴到这一行中;如果缺省缓冲区中包含   │

│  │多个词,把这些词粘贴到光标的右边.     │

├──┼──────────────────────┤

│P  │如果缺省缓冲区中包含一行文本,则正当前    │

│   │行前面插入一个空行井将缺省缓冲区中的内    │

│  │容粘贴到这一行中;如果缺省缓冲区中包含    │

│   │多个词,把这些词粘贴到光标的左边

└──┴──────────────────────┘

六、保存退出

┌───────────┬───────────────┐

│命令         │描述             │

├───────────┼───────────────┤

│zz          │保存并退出          │

├───────────┼───────────────┤

│:w filename      │写入文件            │

├───────────┼───────────────┤

│:W          │写入文件           │

├───────────┼───────────────┤

│:x          │保存(如果当前文件修改过)并退出│

├───────────┼───────────────┤

│:q!          │不保存文件,直接退出      │

├───────────┼───────────────┤

│:q          │退出vi            │

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值