vim介绍
Posted cy-8593
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim介绍相关的知识,希望对你有一定的参考价值。
vim介绍
- 安装vim 方法:
yum install -y vim-enhanced
yum install -y vim*
yum install -y vim
【vim相关的包都会安装上,包括vim-enhanced】
vim +n 【n指光标所在行数】
命令模式:set nu 显示编辑内容行数
- vim三种模式(一般模式、命令模式、编辑模式)
- 一般模式:
光标移动:
k
向上j
向下h
向左l
向右 【10k
向上移动10行】
ctrl+f
向下翻页
ctrl+b
向上翻页
gg
移动到首行
G
移动到最末行 【45G
移动到第45行】
$
移动到行尾
0
^
移动到行首 【0
移动到行首^
移动到非空白第一个字符】- 复制剪切粘贴
x
向后删除
X
向前删除 【4x
向后删除4个字符、x
可以粘贴?】
D
是删除行
dd
删除指定的行 【3d
删除3行 这里的删除,其实是剪切】
p
粘贴在下面一行
P
粘贴在上面一行
u
撤销还原、ctrl+r
还原撤销 【u 最多可以还原50次】
yy
复制整行 【3yy 复制了3行】
v
可视模式,然后使用 k j h l 选中需要操作的字符
编辑模式
进入编辑模式:
i
进入光标前
I
进入行首
a
进入光标后
A
进入行尾
o
光标下另起一行
O
光标上另起一行
esc 退出编辑模式- vim命令行模式
- 相关命令
w
保存
q
退出
!
强制执行
set nu
显示行号
set nonu
关闭行号
nohl
取消高亮显示 - 查找
/
查找内容 【n
向下查找N
向上查找】
?
查找内容 【n 向上查找、N 向下查找】 - 替换
格式:1,20s/IP/ip/g
1,20
1到20行(1,$
所有行%
整个文档)
IP
要被替换的
ip
被替换的字符
g
全局 没有g
一行中有多个替换的字符,只替换一个 - 特殊模式替换:
将/IP/123/
目录替换成ip
1,20s//IP/123//ip/g
1,20s#/IP/123/#ip#g
- 相关命令
以上是关于vim介绍的主要内容,如果未能解决你的问题,请参考以下文章