vi编辑器

编辑器是用来编辑文本的,类似于win中的记事本或notepad++

----使用来写代码的

vi 是vim早期版本,我们的系统中 vi 和 vim 是一样的。

1.1 打开vi编辑器

vi 文件名  将文件在vi编辑器中打开,如果文件存在,直接打开

如果文件不存在,会新建打开。

1.1.1 命令行模式

打开一个文件默认的就是在命令行模式下

命令行模式一般是用来复制和粘贴代码的。

其他模式按esc按键就可以回到命令行模式。

1.1.2 插入模式

插入模式才是能用来编辑文本的,进入插入模式的方式:

i 在光标所在前进行插入

I(大写的i)在光标所在行的行首开始插入

a 在光标后开始插入

A在光标所在行的行尾进行插入

o 在光标所在行的下面重新起一行开始插入

O 在光标所在行的上面重新起一行开始插入

1.1.3 底行模式

在命令行模式下 输入冒号:就进入了底行模式

底行模式主要是用来保存退出的

:w 保存

:q 退出

:wq 保存并退出

:q! 不保存强制退出

1.2 命令行模式常用操作

方向键: h(左) j(下) k(上) l(右)

yy 复制光标所在的行

p 在光标所在行下面开始粘贴

P 在光标所在行上面开始粘贴

nyy n是一个数字,表示从光标所在行开始复制n行

dd 剪切光标所在的行

ndd n 是一个数字,表示从光标所在行开始剪切n行

gg 将光标定位到文件开头

G 将光标定位到文件结尾

ngg n是一个数字,表示将光标定位到第n行

u 撤销上一步的操作

CTRL+r 重做(反撤销)

/word 在全文中高亮显示所有的单词word,按n键跳转到下一个,按N键跳转到上一个

shirt+zz 保存并退出

1.3 底行模式常用操作

:w 保存

:q 退出

:wq 保存并退出

:q! 不保存强制退出

:vsp + 文件名 同时打开多个文件

:wqa 保存退出所有打开文件

:set nonumber 取消显示行号:set nonu 也可以

:set number 显示行号:set nu 也可以

:noh 取消查找后的高亮显示

:%s/aa/bb/g 将全文的aa换成bb

:%s/aa/bb/gc 将全文的aa换成bb,每次替换会询问,y是替换,n是不替换

:m,ns/aa/bb/g 将第m行到第n行的所有aa换成bb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值