Linux操作系统基础(八):Linux的vi/vim编辑器

Linux操作系统基础(八):Linux的vi/vim编辑器_第1张图片

文章目录

Linux的vi/vim编辑器

一、vi/vim编辑器介绍

二、打开文件

三、VIM编辑器的三种模式(重点)

四、命令模式相关命令

五、底行模式相关命令


Linux的vi/vim编辑器

一、vi/vim编辑器介绍

vi是visual interface的简称, 是Linux中最经典的文本编辑器

vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作

vi的特点:

  • 只能是编辑文本内容, 不能对字体段落进行排版

  • 不支持鼠标操作

  • 没有菜单

  • 只有命令

vim 是从vi发展出来的文本编辑器, 支持代码补全、编译及显示效果等方面编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。

Linux操作系统基础(八):Linux的vi/vim编辑器_第2张图片

二、打开文件

vi a.txt          #直接打开文件
vim a.txt         #vim是vi的增强版
vim +10 a.txt  	  #直接打开文件,并定位到第10行

 

三、VIM编辑器的三种模式(重点)

Linux操作系统基础(八):Linux的vi/vim编辑器_第3张图片

四、命令模式相关命令

命令 功能
o 在当前行后面插入一空行
O 在当前行前面插入一空行
dd 删除光标所在行
ndd 从光标位置向下连续删除 n 行
yy 复制光标所在行
nyy 从光标位置向下连续复制n行
p 粘贴
u 撤销上一次命令
gg 回到文件顶部
G 回到文件末尾
/str 查找str

 

五、底行模式相关命令

命令 功能
:w 文件 另存为
:w 保存(ctrl + s)
:q 退出, 如果没有保存,不允许退出
:q! 强行退出, 不保存退出
:wq 保存并退出
:x 保存并退出
Shift + z + z 保存退出
:set nu 设置行号
:%s/旧文本/新文本 文本替换
:noh 取消高亮

  • 博客主页:https://lansonli.blog.csdn.net

  • 欢迎点赞 收藏 ⭐留言 如有错误敬请指正!

  • 本文由 Lansonli 原创,首发于 CSDN博客

  • 停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

你可能感兴趣的:(Linux,linux,编辑器,vim)