摘要:一简介中的编辑器叫,它是的增强版,与完全兼容,而且实现了很多增强功能。
一.简介
Linux中的vi编辑器叫vim,它是vi的增强版,与vi完全兼容,而且实现了很多增强功能。
vi: Visual Interface 可视化接口
vim: VI iMprovedVI增强版
全屏编辑器,模式化编辑器
二.常用的内置命令 1.模式切换命令命令模式→编辑模式
i:在当前字符前插入
a:在当前字符后插入
o:在当前行后面插入新行
I:在当前字符的行首插入
A:在当前字符的行末插入
O:在当前行前面插入新行
编辑模式→命令模式
ESC
命令模式→末行模式
:
末行模式→命令模式
ESC,ESC
注:编辑模式和末行模式不能直接切换
2.打开文件命令3.关闭文件vim +n:打开文件,并定位到第N行
vim +:打开文件,并定位到最后一行
vim +/pattern:打开文件,定位到第一次匹配pattern行的行首
注:打开文件,默认出于命令模式
末行模式关闭文件
:q 退出
:wq 保存后退出
:q! 不保存强制退出
:w 保存
:w!强行保存
命令模式关闭文件
4.删除命令ZZ:保存并退出
5.翻屏命令x(X):删除光标所在处的单个字符
nx:删除光标所在处及向后的n个字符
D:删除从当前光标到行尾的全部字符
dd:删除当前光标所在行
ndd:删除包括当前行的n行
6.查找命令Ctrl+u:向文件首翻半屏;
Ctrl+d:向文件尾翻半屏;
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;
7.替换命令/pattern:从光标向上查找
?pattern:从光标向下查找
按“n”下一个,按"N"上一个
8.粘贴命令a,bs/F/T:替换文本操作,用于在第a行到第b行之间,将F字符串换成T字符串。其中,“s/”表示进行替换操作;
9.显示行号p: 如果删除或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面
P: 如果删除或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面
:set number:在命令模式下,用于在最左端显示行号;
:set nonumber:在命令模式下,用于在最左端不显示行号;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/24996.html
摘要:概述用户经常需要对系统配置文件进行文本编辑,所以至少掌握一种文本编辑器,首选编辑器是。的命令几乎全部都可以在上使用,安装了的系统,在命令行输入,实际启动的是编辑器。 Vi/Vim概述 Linux用户经常需要对系统配置文件进行文本编辑,所以至少掌握一种文本编辑器,首选编辑器是Vi/Vim。几乎任何一个发行版都有Vi或者Vim编辑器。 Vi编辑器可以对文本进行编辑、删除、查找和替...
摘要:是上非常常用的编辑器,很多发行版都默认安装了。命令繁多但是如果使用灵活之后将会大大提高效率。粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用进行粘贴。 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是visual interface的缩写,vim是vi IM...
摘要:原文地址实战指南八前面我们介绍了很多的功能,现在我们进入我们的重头戏。是增强版,相比,增加了很多更实用的功能。支持可以将你选定的内容存在中,内容可以包括统计信息,上一次退出的光标位置。同样也有偏好配置,使用的文件是。 原文地址:Vim实战指南(八):Vim vs vi Introduction 前面我们介绍了很多vi的功能,现在我们进入我们的重头戏:Vim。Vim是增强版vi(vi i...
阅读 820·2023-04-26 00:37
阅读 705·2021-11-24 09:39
阅读 2131·2021-11-23 09:51
阅读 3767·2021-11-22 15:24
阅读 733·2021-10-19 11:46
阅读 1868·2019-08-30 13:53
阅读 2408·2019-08-29 17:28
阅读 1313·2019-08-29 14:11