vim编辑器的使用
Posted 晟数学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim编辑器的使用相关的知识,希望对你有一定的参考价值。
晟数学院DBA成长日记--Linux篇
vim编辑器的使用
vim编辑器是Linux系统下标准的编辑器,它是我们使用Linux系统不能缺少的工具。Linux系统的任何版本,vim编辑器是完全相同的,学会它之后,就可以在Linux的世界里畅行无阻。vim编辑器有是那种模式,分别为命令模式、插入模式和末行模式。
模式间的切换
o 下一行插入
O 上一行插入
a 光标后插入
命令模式下的操作
(1)方向键
h 左
j 下
k 上
l 右
(2)快速移动光标
gg 第一行
G(shift+g) 最后一行
26gg 跳转到26行
$ 跳转到该行最后
^ 跳转到该行首
w 一个单词往后跳
b 往回跳(back)
0 直接跳转到句首
ctrl+u 向上半屏幕
(3)替换操作
r 替换单个字符
R 连续替换多个字符
(4)复制粘贴
yy 复制
p 粘贴到下一行
P 粘贴到上一行
10p 复制10次
(5)删除
dd
原理上dd并没有删除,只是在vim编辑器的缓存里,如果关闭了vim编辑器则无法保留缓存
(6)搜索文件内容
/string
n 向下找
N 向上找
ctrl+d 向下半屏幕
ctrl+f 向后一整个屏幕
ctrl+b 向前一整个屏幕
末行模式下的操作
强制退出:q!
保存退出:wq!
直接关闭,保存:ZZ
保存并退出:x
放弃所有更改,重新编辑,但不关闭:e!
显示行号: :set nu
取消显示行号: :set nonu
查找替换:[查找范围] s/旧内容/新内容/[修饰符]
:%s#S#s#g ---------“%s”是固定符号。
#S代表文本里的所有S。
#s代表文本里的所有S要替换为s
#g代表该文本
实验一
把光标所在行的第一个root替换为admin
:s/root/admin
实验二
将5~10行中的root替换为admin
:5,10 s/root/admin/g
实验三
从当前行到最后一行中的root替换为admin
:.,$ s/root/admin/g
说明:.表示当前行,$表示最后一行
vim的学习关键在于多练习,刚开始的学习你一定会抓狂,甚至觉得很反人类。但是当你熟练编辑器的应用之后,就会认为是世界上最好最牛的编辑器,所以多多使用,加油!
推荐阅读
晟数学院DBA成长日记
晟数学院DBA成长日记
晟数学院DBA成长日记
以上是关于vim编辑器的使用的主要内容,如果未能解决你的问题,请参考以下文章