004_vim 安装、使用

vim 安装、使用

一. 安装vim

yum install -y vim-enhanced

yum install -y vim*

yum install -y vim (vim相关的包都会安装上,包括vim-enhanced)

vim +n (n指光标所在行数)

二. vim三种模式(一般模式、命令模式、编辑模式)

1. 一般模式:

1.1 光标移动

快捷键 作用 快捷键 作用
k 向上(“10k” 向上移动10行) Ctrl+f 向下翻页
j 向下 Ctrl+b 向上翻页
h 向左 gg 移动到首行
l 向右 G 移动到最末行(“45G” 移动到第45行)
$ 移动到行尾 0 移动到行首
^ 移动到非空白第一个字符

1.2 复制剪切粘贴

快捷键 作用 快捷键 作用
x 向后剪切(4x 向后删除4个字符) p 粘贴在下面一行
X 向前剪切 P 粘贴在上面一行
dd 剪切行(3dd 剪切3行) u 撤销还原(u 最多可以还原50次)
D 剪切行(等同于dd) ctrl+r 还原撤销
yy 复制整行(3yy 复制了3行) v 可视模式

2. 编辑模式

2.1 进入编辑模式

快捷键 作用 快捷键 作用
i 进入光标前 o 光标下另起一行
I 进入行首 O 光标上另起一行
a 进入光标后 esc 退出编辑模式
A 进入行尾

3. 命令行模式

3.1 常规命令

快捷键 作用 快捷键 作用
w 保存 set nu 显示行号
q 退出 set nonu 关闭行号
! 强制执行 nohl 取消高亮显示

3.2 查找

快捷键 作用
/ 查找内容(“n” 向下查找、“N” 向上查找)
? 查找内容(“n”向上查找、“N”向下查找)

3.3 替换

格式:1,20s/IP/ip/g

示例 解释
1,20s 1到0行(“1,$” 所有行 “%” 整个文档)
IP 要被替换的
ip 被替换的字符
g 全局替换( 没有“g” 一行中有多个替换的字符,只替换一个)

3.4 特殊模式替换

将“/IP/123/” 中的“IP”替换成“ip”

方法一:1,20s/\/IP\/123\//ip/g

方法二:1,20s#/IP/123/#ip#g

“\” “#”这里用作脱异

posted @ 2020-02-19 19:25  bret_chen  阅读(110)  评论(0)    收藏  举报