公众号:白泽Boy
《vim入门笔记》
1.常用命令
备注:所有命令均在英文输入法中进行,单词严格区分大小写!
打开文件:vim [文件名]
1.1(单个命名)删除,复制,粘贴
命令 | 功能 |
---|---|
yy | 复制一行 |
dd | 删除一行 |
gg | 跳回到首行首个字母 |
V | 单行全选 |
G | 寄存至末尾 |
J | 删除换行符(两行合并为一行) |
u | 撤回上一步 |
1.2(组合命名)删除,复制,粘贴
命令 | 功能 |
---|---|
ggVG | 全选 |
CTRL+R | 撤回掉撤销操作 |
1.2(组合命名)翻页
命令 | 功能 |
---|---|
Ctrl+F | 向下翻页 |
Ctrl+B | 向上翻页 |
1.3 插入命令
命令 | 功能 |
---|---|
i | 光标前插入 |
o | 当前行下面另取一行 |
a | 光标后插入 |
O | 当前行上面另取一行 |
1.4 退出命令
命令 | 功能 |
---|---|
:wq | 先按 Esc键,再按 Shift + : 输入wq 储存修改并退出 |
:q! | 先按 Esc键,再按 Shift + : 输入q! 不储存修改并退出 |
1.5 查找操作
命令 | 功能 |
---|---|
f [查找字符目标”x“] | 查找当前行上字符,例如”fx“ |
[行数] G | 跳转到指定行数,例如”66G“ |
[行数] k | 向上跳x行,例如”20k“ |
[行数] j | 向下跳x行,例如”20j“ |
:/node | 在命令模式下,查找node这个单词并高亮 |
N | 按N跳到下一个node |
Shift+N | 按Shift+N跳到上一个node |
1.6 保存命令
命令 | 功能 |
---|---|
:w | 保存当前对文件的修改,但不退出文件 |
:w file | 保存当前的文件修改到 file 文件当中,但不退出文件 |
:w! | 强制保存当前修改,但不退出文件 |