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
“\” “#”这里用作脱异

浙公网安备 33010602011771号