码迷,mamicode.com
首页 > 系统相关 > 详细

Linux编辑器- vi / vim

时间:2020-02-06 10:28:17      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:退出   目标   功能   区别   通用   相关   col   set   一个   

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

标签:退出   目标   功能   区别   通用   相关   col   set   一个   

原文地址:https://www.cnblogs.com/lkc9/p/12267642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!