文本编辑
# 文本编辑
# vim 操作
三种模式
- 普通模式, 刚进入模式,就是这个模式,使用
:
后就是,命令模式 - 编辑模式,按
i
进入编辑模式,按 'ESC' 进入命令模式 - 命令模式, 按
:
# 键盘图
# 命令模式
# 光标左右上下
h
左 l
右
j
上 k
下
# 光标移动到文件最后一行/光标移动到文件第一行
光标移动到文件最后一行 G
光标移动到文件第一行gg
# 光标移动到文件某一行
数字键 +G
# 光标移动到行首/行尾
行首^
行尾$
# 删除当前光标字符
x
# 删除当前光标至行尾的内容
d$
# 撤销
u
# 光标后添加/行尾添加
光标后添加a
行尾添加A
# 复制和粘贴
剪切的功能能用 dd
实现
粘贴用 p
复制当行用 yy
复制光标前用 y0
复制光标后用 y$
# 查找
/ + 字符串, n 匹配下一个
# 命令行模式
# 显示行号
set nu
# 替换
https://www.cnblogs.com/weaming/p/5056562.html
oldStr 旧字符串
newStr 新字符串
:s/oldStr/newStr
:%s/oldStr/newStr/g
全局替换多了个%
:%s/oldStr/newStr/gc
全局替换,需要确认,confirm