欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > Linux-02-VIM和VI编辑器

Linux-02-VIM和VI编辑器

2025/5/3 23:58:16 来源:https://blog.csdn.net/m0_50460160/article/details/147607129  浏览:    关键词:Linux-02-VIM和VI编辑器

第一节:什么是VI和VIM编辑器:

VI是Unix和类Unix操作系统中出现的通用的文本编辑器。VIM是从VI发展出来的一个性能更强大的文本编辑器可以主动的以字体颜色辨别语法的正确性,方便程序设计,VIM和VI编辑器完全兼容。使用:vi xxx文件 或者vim xxx文件,简单来说就是用来编辑文件的一个工具,类似于Windows上的一些文本编辑工具,只不过这里是命令行形式的,不是图形用户界面形式的。

第二节:VIM的一般模式:

默认模式,在这个模式中,可以使用上下左右按键来移动光标,可以使用删除字符或删除整行来处理档案内容,也可以使用复制、贴上来处理文件数据

按键效果
dd删除光标当前行
dnd删除n行
u撤销上一步
x/X删除一个字母Delete/删除一个字母Backspace
yy复制光标当前行
p粘贴
dw删除一个词
yw复制一个词

光标移动操作:

按键效果
gg移动到页头
G移动到页尾
数字+G移动到目标行
^移动到行头
$移动到行尾
ZZ如果没修改,直接退出,如果修改,保存后退出

第三节:VIM的编辑模式:

在一般模式中可以删除、复制、粘贴等。 但是却无法编辑文件内容。只有按下(i,I,o,O,a,A,r,R)等任何一个字母之后才会进入编辑模式。如果要回到一般模式,可以按ESC。

按键效果
i当前光标前
a当前光标后
o当前光标行的下一行
s,S删除当前字符并进入编辑/删除整行并进入编辑
R进入替换模式

第四节:VIM的命令模式:

可以进行存盘、退出、显示行号、搜索、批量替换等操作。要在一般模式下输入/或者:或者?可进入命令模式。当命令执行前按ESC或者执行完毕自动回到一般模式

命令效果
:w保存
:q退出
:!强制执行
:%s/old字符/new字符批量替换
/要查找的词n查找下一个,N往上查找
:nohI/:noh去掉高亮显示

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词