vi编辑器的使用(内附快捷键的使用)(超详细)

转载于

转载至Linux学习——vi编辑器的使用(内附快捷键的使用)(超详细)_linux中vi编辑器的使用-CSDN博客

一、vi 命令的使用

        命令格式: vi 文件名

注:若没有此文件,则自动创建。

二、vi编辑器的三种模式

vi 编辑器有三种模式:命令模式、插入(编辑)模式、底行模式

1、命令模式

2、插入(编辑)模式

在命令模式下输入a、A、i、I、o、O中任何一个字符即可进入插入模式,在此模式下才可以对文件进行编辑,输入内容。在此模式下按 ESC键 退出到命令模式

a、A、i、I、o、O字符作用如下:

a:在当前光标下一位开始编辑          
A:在当前光标所在行行尾开始编辑
i:在当前光标开始编辑               
I:在当前光标所在行行首开始编辑
o:在当前光标的下一行开始编辑        
O:在当前光标的上一行开始编辑
3、底行模式

在命令模式下,通过输入 :(英文冒号)即可切换到底行模式,底行模式下可以做一些保存,字符替换等操作,底行模式下命令以回车结束,退出或者返回命令模式,或者双击Esc返回命令模式。

常用的底行模式下的命令如下:

:set nu 显示行号

:set nonu 取消显示行号

:q 只退出,不保存

:wq 保存退出

:q! 强制退出

:wq! 强制保存退出

:%s/old/new 将old替换成new

:/string 查找字符串

:n   定位到n行(n指数字)

三、快捷键的使用

命令模式下的快捷键

dd      删除(剪切)光标所在行整行       
ndd     删除光标所在行起向下n行(5dd,删除5行)
yy      复制光标所在行 
nyy     复制光标所在行向下n行
p       粘贴 复制或剪切的内容(粘贴到下一行)
x       向后删除当前光标所在字符            
X       向前删除当前光标所在字符
gg      把光标跳转到本文件的第一行       
G       把光标跳转到本文件的最后一行
Shift+^ (shift+6)       把光标跳转到所在行的行首        
shift+$ (shift+4)       把光标跳转到所在行的行尾    
u       撤销,返回上一步                    
r       替换当前光标所在位置(一个字母)    
R       向后连续替换

四、补充终端快捷键的使用

shell终端快捷键的使用:

Ctrl + a :移到行首

Ctrl + e :移到行尾

Ctrl+L:一键清屏(向上隐藏)

Clear:清屏(上面无内容)

Ctrl+u:删除光标所在行

Ctrl+d:向后删除光标所在位置字符

Ctrl+c:终止当前任务(执行的命令)

Ctrl+z:将任务挂起,放入后台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值