vim 常用指令

2024-09-21 11:26:50 浏览数 (3)

插入模式

i 从当前光标处进入插入模式

o 在当前行之下新加一行,并进入插入模式

O 在当前行之上新加一行,并进入插入模式

Esc 退出插入模式

退出编辑(非插入状态下)

:wq 保存修改并退出

:wq! 强制保存修改并退出

:q! 强制退出,放弃修改

移动光标(非插入状态下)

gg 跳至文首

G 跳至文尾

ngg或nG 跳至第n行

删除与复制(非插入状态下)

dd 删除光标所在行

将光标移动到你想要复制的行

输入 yy 复制当前行

然后输入 p 将其粘贴到下一行,输入 P(大写的 P)将其粘贴到上一行

查找与替换(非插入状态下)

输入 :/word 并按下 Enter,它会查找第一个 word,按下 n 继续查找下一个 word

输入 :%s/word/内容/g ,按下 Enter,将所有的 word 替换为你所需的内容

批量解除注释(#)输入: :%s/^#s*//g

批量解除注释(//)输入: :%s/^s*//s*//g

自动格式化(非插入状态下)

gg 移动到文档开头,输入 =G 格式化整个文档

vim

0 人点赞