资讯专栏INFORMATION COLUMN

vi(vim)命令

Java_oldboy / 3500人阅读

摘要:一简介中的编辑器叫,它是的增强版,与完全兼容,而且实现了很多增强功能。

一.简介

Linux中的vi编辑器叫vim,它是vi的增强版,与vi完全兼容,而且实现了很多增强功能。

vi: Visual Interface 可视化接口

vim: VI iMprovedVI增强版

全屏编辑器,模式化编辑器

二.常用的内置命令 1.模式切换命令

命令模式→编辑模式

i:在当前字符前插入
a:在当前字符后插入
o:在当前行后面插入新行
I:在当前字符的行首插入
A:在当前字符的行末插入
O:在当前行前面插入新行

编辑模式→命令模式

ESC

命令模式→末行模式

末行模式→命令模式

ESC,ESC

注:编辑模式和末行模式不能直接切换

2.打开文件命令

vim +n:打开文件,并定位到第N行
vim +:打开文件,并定位到最后一行
vim +/pattern:打开文件,定位到第一次匹配pattern行的行首
注:打开文件,默认出于命令模式

3.关闭文件

末行模式关闭文件
:q 退出
:wq 保存后退出
:q! 不保存强制退出
:w 保存
:w!强行保存

命令模式关闭文件

ZZ:保存并退出

4.删除命令

x(X):删除光标所在处的单个字符
nx:删除光标所在处及向后的n个字符
D:删除从当前光标到行尾的全部字符
dd:删除当前光标所在行
ndd:删除包括当前行的n行

5.翻屏命令

Ctrl+u:向文件首翻半屏;
Ctrl+d:向文件尾翻半屏;
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;

6.查找命令

/pattern:从光标向上查找
?pattern:从光标向下查找
按“n”下一个,按"N"上一个

7.替换命令

a,bs/F/T:替换文本操作,用于在第a行到第b行之间,将F字符串换成T字符串。其中,“s/”表示进行替换操作;

8.粘贴命令

p: 如果删除或复制为整行内容,则粘贴至光标所在行的下方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的后面

P: 如果删除或复制为整行内容,则粘贴至光标所在行的上方,如果复制或删除的内容为非整行,则粘贴至光标所在字符的前面

9.显示行号

:set number:在命令模式下,用于在最左端显示行号;
:set nonumber:在命令模式下,用于在最左端不显示行号;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24996.html

相关文章

  • Linux学习笔记:4.Vim编辑器(1)

    摘要:概述用户经常需要对系统配置文件进行文本编辑,所以至少掌握一种文本编辑器,首选编辑器是。的命令几乎全部都可以在上使用,安装了的系统,在命令行输入,实际启动的是编辑器。 Vi/Vim概述 Linux用户经常需要对系统配置文件进行文本编辑,所以至少掌握一种文本编辑器,首选编辑器是Vi/Vim。几乎任何一个发行版都有Vi或者Vim编辑器。 Vi编辑器可以对文本进行编辑、删除、查找和替...

    hss01248 评论0 收藏0
  • Linux上vi(vim)编辑器使用教程

    摘要:是上非常常用的编辑器,很多发行版都默认安装了。命令繁多但是如果使用灵活之后将会大大提高效率。粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用进行粘贴。 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是visual interface的缩写,vim是vi IM...

    pf_miles 评论0 收藏0
  • Vim实战指南(八):Vim vs vi

    摘要:原文地址实战指南八前面我们介绍了很多的功能,现在我们进入我们的重头戏。是增强版,相比,增加了很多更实用的功能。支持可以将你选定的内容存在中,内容可以包括统计信息,上一次退出的光标位置。同样也有偏好配置,使用的文件是。 原文地址:Vim实战指南(八):Vim vs vi Introduction 前面我们介绍了很多vi的功能,现在我们进入我们的重头戏:Vim。Vim是增强版vi(vi i...

    oogh 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<