Linux常用命令之Vi文本编辑器
来源:互联网 发布:一分洗车软件 编辑:程序博客网 时间:2024/05/16 15:36
1 Vi文本编辑器三种模式
(1)命令模式:该模式主要作用分为移动光标、屏幕翻滚、插入与删除文本、搜索与替换。
(2)插入模式:在该模式下进行文档的编辑,只有在该模式下才可以向文档中输入。
(3)底行模式:该模式主要用于文档的保存和vi编辑器的退出。
2 三种模式的切换
3 Vi常用命令
3.1 命令模式
(1)移动光标类:
h:光标左移一个字符
l:光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n:光标下移一行
Enter:光标下移一行
w或W:光标右移一个字至字首
b或B:光标左移一个字至字首
e或E:光标右移一个字至字尾
):光标移至句尾
(:光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H:光标移至屏幕顶行
M:光标移至屏幕中间行
L:光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾(2)屏幕翻滚类:
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
Nz+Enter:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部(3)插入与删除类:
i:在光标前
I:在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的3.2 底行模式
主要用于保存与退出。
x!:保存当前文件并退出(最通用)
q:不保存就退出vi
q!:不保存强制退出vi
w:保存当前文件但不退出vi
w!:强制保存
wq:保存并退出vi
wq!:不保存强制退出vi4 实例
(1)vi [文件名]:利用vi命令创建或打开指定文件;
(2)打开或创建文件后默认进入命令模式;
(3)按照5.2中所述方法进入插入模式;
(4)在插入模式下输入内容;
(5)输入“:”进入底行模式,并在其后输入“x!”保存文件并退出;
- Linux常用命令之Vi文本编辑器
- linux vi 文本编辑器常用命令
- Linux基础之Vi文本编辑器
- 【Linux学习】之 Vi文本编辑器
- linux学习之vi编辑器常用命令
- Linux vi --文本编辑器
- linux的文本编辑器VI常用命令和使用说明
- linux的文本编辑器VI常用命令和使用说明
- linux vi编辑器常用命令
- Linux vi编辑器常用命令
- linux vi编辑器常用命令
- 浅论Vi文本编辑器的常用命令功能
- linux--vi文本编辑器 命令
- Linux文本编辑器Vim/Vi
- Linux系列-Vi文本编辑器
- Linux文本编辑器 vi 用法
- Linux 下 vi 编辑器常用命令
- linux下 vi编辑器常用命令
- 数据结构--单链表的插入
- 多线程的聊天室的服务器端
- js学习之前言
- leetcode(46).189. Rotate Array
- Hibernate之对象的三种状态
- Linux常用命令之Vi文本编辑器
- 网站开发流程以及HTML5简介(五)
- 山科大 oj 寻找勾股数
- jsonlib使用的依赖jar包
- 解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid
- 深度优先算法--之模拟迷宫
- servlet之response和request对象的引用
- NGUI-EventDelegate使用
- 代码————刷新验证码