文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【Linux】VIM命令(全面详解)

2023-08-23 07:20

关注

一.VI和VIM是什么?

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

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


二.VI和VIM使用和区别?

我的都是以root用户进行操作

1.使用

# vim 文件名

在这里插入图片描述

在这里插入图片描述


# vi 文件名

在这里插入图片描述

在这里插入图片描述

2.区别

由上面的图片我们可以看出 vim命令打开的文件,可以智能帮你区分文件的注释等一下语句,而vi命令打开的文件就相当于黑白的混在一起的文件,简单来说 vim打开的文件就相当于Notepad++(超级记事本)打开的文件,而vi打开的文件就相当于你电脑自带的记事本打开的文件。


三.VIM的三种格式


在这里插入图片描述


1.普通模式

当你 # vim 文件名 进入的就是普通模式,可以对你的文件内容进行复制、删除、粘贴,下面是普通模式常用命令

命令作用
yy复制当前光标行
y 数字 y复制从光标开始的n(你输的数字)行
p粘贴(从你光标行开始)
u撤销(相当于Ctrl + Z)
dd删除光标当前行
d 数字 d删除从光标开始的n(你输的数字)行
x剪切一个字符(当前光标),相当于delete键
X剪切一个字符(当前光标前一个),相当于Backspace键
yw复制一个词
dw删除一个词
shitf + 6(^)移动到行头,可以有很多组合,比如 y + shitf + 6(^) 复制到行尾
shitf + 4($)移动到行尾,也有很多组合
w移动到下一个词的词头
e移动到下一个词的词尾
b移动到上一个词的词头
gg 或者 H移动到页头
G 或者 L移动到页尾
数字 G移动到目标行(你输入的数字行)

当你使用命令的时候,下面会提示你进行了什么操作

在这里插入图片描述


2.编辑模式(插入模式)

进入文件按下 i 键就进入编辑模式,显示插入就能编写了,下面是常用命令

命令作用
i光标前
a光标后
o光标的下一行,相当于换行(Enter键)
I光标所在行最前
A光标所在行最后
O光标所在行的上一行,相当于换行(Enter键)
ESC退出编辑模式

在这里插入图片描述


3.指令模式(命令模式)

进入文件按下 : 或者 / 键就进入指令模式,就能输入命令了,下面是常用命令

命令作用
:w保存
:q退出
:wq保存并退出
:q!不保存强制退出
/ 要查找的词n往下查找,N往上查找
:noh取消高亮显示
:set nu显示行号
:set nu显示行号
:set nonu隐藏行号
:s/old/new替换当前行匹配到的第一个 old 为 new
:s/old/new/g替换当前行匹配到的所有 old 为 new
:%s/old/new替换文档中每一行匹配到的第一个 old 为 new
:%s/old/new/g替换文档匹配到的所有 old 为 new

在这里插入图片描述


四.VI/VIM键盘图

在这里插入图片描述

来源地址:https://blog.csdn.net/twotwo22222/article/details/127818678

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯