Vim常用命令

本文总结了Vim的一些常用命令,主要包括移动光标、删除、复制、修改、查找、替换、撤销、插入模式、视图模式、文件操作和多窗口操作等。


vim常用命令总结

vim常用命令

常用命令

ggdG 删除全文

gg=G 全文格式化

:set paste 关闭缩进

:set nopaste 开启缩进

:set nonumber 用于取消绝对行号

:set norelativenumber 用于取消相对行号

shift + k 选中指定函数快速查看手册

:n,md 删除第 n 行到第 m


vim多窗口操作

命令 解释
:e 创建或者打开另一个文件
:bn 切换到下一个窗口
:bp 切换到上一个窗口
:bd 关闭当前窗口
修改 .vimrc.custom.config 加入 nmap <Tab> :bn<cr> 在多标签页面实现快速切换

替换

命令 解释
:s/oldword/newword/ 替换当前行第一个 \(\textrm{oldword}\)\(\textrm{newword}\)
:s/oldword/newword/g 替换当前行所有 \(\textrm{oldword}\)\(\textrm{newword}\)
:%s/oldword/newword/g 替换整个文件中所有 \(\textrm{oldword}\)\(\textrm{newword}\)
r 替换单个字符
R 替换连续多个字符