Linux编辑器- vi / vim

Posted Alan Lau

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux编辑器- vi / vim相关的知识,希望对你有一定的参考价值。

1、vi 和 vim  的区别

  vi : 是Linux中最通用的文本编辑器

  vim : 从 vi 发展而来的升级版本,可以主动的以字体颜色辨别语法的正确性

 

2、三种模式

  • 一般模式:主要进行 删除、复制、粘贴 等相关操作
  • 编辑模式:主要进行 编辑 操作
  • 命令模式:主要进行 保存、退出、查找 等相关操作

 

3、一般模式

  常用命令:

命令 功能
yy 复制当前行
y数字y 复制从当前行开始的 n 行
p 粘贴
u 撤销上一步
dd 删除当前行
d数字d 删除从当前行开始的 n 行
x 当前光标向后删除一个字母
X 当前光标向前删除一个字母
^ 移动到行头
$ 移动到行尾
gg 移动到页头
G 移动到页尾
数字+G(先输入数字,再按G) 移动到目标行

 

4、编辑模式

  常用命令:

命令 功能
i 当前光标前插入
o 当前光标行的下一行
I 光标所在行的下一行

 

5、指令模式

  常用命令:

命令 功能
:w 保存
:q 退出
:! 强制执行
/要查找的词 从光标处开始向后寻找(n 向下查找,N 向上查找)
?要查找的词 从光标处开始向前寻找(n 向下查找,N 向上查找)
:set nu 显示行号
:set nonu
关闭行号

以上是关于Linux编辑器- vi / vim的主要内容,如果未能解决你的问题,请参考以下文章

Linux上vi(vim)编辑器使用教程

Linux上vi(vim)编辑器使用教程

Linux上vi(vim)编辑器使用教程

Linux vi 编辑器问题

你还不会Linux下的vi/vim编辑器吗?

linux学习笔记--vi与vim编辑器