linux基础入门1 vi/vim编辑器

一.vi/vim编辑器

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。

VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。

1.一般模式

用vim打开一个文件就进入了一般模式,该模式下,可以使用上下左右按键来移动光标,也可以使用一些语法来操作

语法:

yy                                                                      #复制光标当前一行

y 数字 y                                                             #复制一段(y 1 3 y)当前光标1-3行

p                                                                        #箭头移动到光标处粘贴

u                                                                        #撤销上一步

dd                                                                      #删除光标当前行

d 数字 d                                                             #删除光标当前行

x                                                                        #删除一个字母,往后删

X                                                                       #删除一个字母,往前删

2.编辑模式

在一般模式下可以进行复制粘贴删除操作,但无法编辑文件内容,要想编辑文件内容,需要进入编辑模式,按下(i,o,a,I,O,A)即可进入编辑模式

语法:

i               进入后在当前光标处

o              进入后在当前光标后

a              进入后在当前光标下一行

I               光标所在行最前

A              光标所在行最后

O              当前光标的上一行

【esc】按键      退出编辑模式

3. 命令模式

在一般模式中,输入【?/:】中的任意一个,都可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!

命令:

:q                                                          退出

:w                                                         保存

:wq                                                       保存退出

:!                                                           强制执行

:wq!                                                      强制保存退出

:%s/旧的字符/新的字符/g                     批量替换

/                                                            可以在/后面输入要查找的词,往下查

?                                                         与/相当,往下查

:set nu                                                  显示行号

:set nonu                                              关闭行号

ZZ(shift+zz)                                     没有修改文件直接退出,修改文件保存退出,去除高亮显示

:x                                                          保存退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值