vi命令基础使用学习

本文详细介绍了VI/VIM编辑器的使用方法,包括如何创建新文件、各种模式的切换、常用操作如复制、粘贴、搜索及替换等。同时,还提供了编辑模式和命令行模式的具体操作指南,以及一些高级技巧,如多文件编辑和切换。
摘要由CSDN通过智能技术生成

VI命令

使用vi命令可以创建新文件,并进入一般模式

 vi filename :打开或新建文件,并将光标置于第一行首

基本上vim可以分为三种状态,分别是一般模式(细分为命令行模式,底行模式)和编辑模式,各模式的功能区分如下:

命令行模式:

以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式

命令行模式可用的按钮说明:

搜索相关:

/word 从光标向下寻找一个名称为word的字符串

?word 从光标向上寻找一个名称为word的字符串

n 代表重复前一个查找的动作

N 与n刚好相反,为【反向】进行行前一个查找动作

复制粘贴相关:

yy 复制光标所在行

dd 剪切光标所在行

p 粘贴缓冲区的内容,从光标所在行的下一行开始粘贴

跳转相关:

gg 首行

GG 尾行

ngg 第n行

k向上   j向下   h向左  l向右

----------------------------------------------------------------------------------------------------------------------------------

编辑模式:

在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式(有区别,建议使用 i)。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下【Esc】即可退出编辑模式。

--------------------------------------------------------------------------------------------------------------------------------

命令行模式:

输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!

底行模式切换到命令行模式可用的按钮说明:

:w 保存编辑的内容

:w! 强制写入该文件,但跟你对该文件的权限有关

:q 离开vi

:q! 不想保存修改强制离开

:wq 保存后离开

:x 保存后离开

:set nu 设置显示行号

--------------------------------------------------------------------------------------------------------------------------------

其他使用技巧:

在同一编辑窗打开第二个文件,用:sp [filename] 
在多个编辑文件之间切换,用Ctrl+w 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值