normal模式下 g表示全局, x表示查找的内容, y表示替换后的内容

:%s/x/y/g

光标位置移动

# 光标移到行首(数字0)
0 
# 光标移至行尾
$ 
# 跳到文件最后
shift + g 
# 跳到文件头
gg 

显示行号

:set nu

去除行号

:set nonu

检索

# 从头检索, 按n查找下一个
/xxx(检索内容)
# 从尾部检索
?xxx(检索内容)

打开只读文件,修改后需要保存时(不用切换用户即可保存的方式)

# 在normal模式下
:w !sudo tee %