Vim的简单使用
Vim文本编辑器
- 直接输入
Vim 文件名称
来使用Vim编辑其对文本文件进行编辑
- Vim编辑器有三种模式
- 默认进入之后为
命令模式
:此模式下可以输入任意的命令进行操作,所有的输入的都被看做是命令输入,而不是文本编辑输入
^
直接调到本行最前面
$
直接跳到本行最后面
gg
直接跳到第一行
数字+G
跳转到第n行
数字+方向健
向一个方向跳转n个字符
编辑模式
:此模式下输入的任何内容都会以文本编辑方式写入到文件中,就像直接在记事本中写内容一样
- 命令模式下,按
i
表示进入插入操作,会自动切换到编辑模式
- 按下
a
表示从当前光标所在位置之后继续写,不同的是,i
会在光标之前继续写,o
会直接跳到下一行,A
表示在当前行的最后继续写入,I
表示在当前行的最前面继续写入
末行模式
:此模式下用于输入一些复杂命令,会在最后一行进行复杂命令的输入
- 按下
:
进入末行模式
set number
开启行号
- 输入
q
退出
q!
强制退出
w
保存
- 输入
wq
或x
可保存退出
- 输入
/或?
使用搜索
- 按n跳转到下一个搜索结果
- ?从后向前搜索
- /从前向后搜索
:[addr]s/查找的文本/替换为的文本/[option]
- addr表示第几行或是一个范围
- option表示操作类型
g
globe,表示全局替换
c
confirm,表示进行确认
p
表示替换结果逐行显示(Ctrl+L恢复屏幕)
i
ignore不区分大小写
- 可视化模式
- 按
V
进入,支持选取一段文本,选取后进行操作
y
复制选中区域
d/x
剪切/删除选中区域
p
粘贴
u
撤销上一步