linux之VI文本编辑器
Posted zhangxiaofan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之VI文本编辑器相关的知识,希望对你有一定的参考价值。
一、简介
1、概念
文本编辑器,类unix操作系统自带文本编辑器。vim增强版本(有些版本不一定自带,如mini版)。
2、使用语法
vi 文件
vim 文件
3、vi编辑器的三种模式
命令模式、插入模式、底行模式(w:保存 q:退出 !:强制退出)
二、三种模式命令
1、命令模式
(1)逐字符移动
↑↓←→ 或者 hjkl(左下上右)
(2)逐个单词移动
w(W):单词首字母向后移动(忽略符号)
b(B):单词首字母向前移动(忽略符号)
(3)逐句移动
() :句子标识
(4)逐段移动
:空行标识
(5)文档移动
文档开始:gg
文档末尾:G
(6)行首尾移动
行首:0
行尾:$
(7)基本操作
dd:删除(delete)
yy:复制(2 yy p 意思为复制两行)
p:粘贴(paste)
u:撤销
2、插入模式
(1)a:光标后一位插入 A:行尾插入 (at the back:后面)
(2)i:光标前一位插入 I:行首插入(in front:前面)
(3)o:光标下一行 O:光标所在行
3、底行模式
(1)set nu:设置行号
(2)set nonu:取消
(3)number:跳转到指定行
(4)/key :查找指定内容(n:向后移动 N:向前移动)
(5)替换格式:
:开始行,结束行 s/旧字符串/新字符串/g
注意:若是没有g的话只改变查询的第一个。
以上是关于linux之VI文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章