介绍常用VIM命令。
VIM使用
一、移动
1.1单个字符移动
| 按键 |
功能 |
| h |
左移 |
| j |
下移 |
| k |
上移 |
| l |
右移 |
1.2 行首尾移动
| 按键 |
功能 |
| 0/g0 |
移动到本行开头 |
| /g |
移动到本行第一个字符 |
| \(/g\) |
移动到结尾 |
1.3 单词之间移动
| 按键 |
功能 |
| b/e |
单词开头/单词结尾 |
| f+char |
跳转到char位置处 |
1.4 整文移动
| 按键 |
功能 |
| gg |
移动到第一行 |
| G |
移动到最后一行 |
| o |
在下一行插入 |
| i/I |
在光标前/后插入 |
| ngg |
跳转到第n行 |
|
|
二、剪切/删除/粘贴
| 按键 |
功能 |
| dnd |
剪切光标所在行及下面n行 |
| dd |
剪切当前行 |
| diw |
剪切当前单词 |
| dngg |
剪切本行到第n行 |
| di( |
删除()中的内容 |
| da( |
删除包括()及内的内容 |
|
|
| c |
删除 |
| y |
复制 |
| p |
粘贴 |
三、跳转
| 按键 |
功能 |
| % |
移动到对应括号的另一对 |
| ctrl+o |
回到跳转之前 |
| ctrl+i |
回到跳转之后 |
| gh |
悬浮查看文档、签名 |
| gd |
跳转到定义声明处 |
|
|
| ctrl+f |
向上滚动整个屏幕 |
| ctrl+b |
向下滚动整个屏幕 |
| ctrl+u |
向上滚动半屏 |
| ctrl+d |
向下滚动半屏 |
四、其他
| 按键 |
功能 |
| zz |
使当前行成为屏幕中间一行 |
| == |
格式化代码 |
| gg=G |
格式化整个文件 |
| n== |
格式化下面n行 |
| gcc |
注释本行代码 |
| gcnj |
注释本行及下方n行的代码 |
| ctrl+0 |
跳转到侧 |
| l |
回到代码区 |
| :q! |
退出当前标签 |
| gt |
跳转到下一个标签页 |
| ngt |
跳转到第n个标签页 |
| v |
进入可视化模式 |
| ctrl+v |
可选择列 |
| V |
可选择行 |
| /string |
查找,n/N翻找 |
| %s/目标/操作/gc |
替换字符串,并确认 |
| 2,11s/m/n/g |
2-11行替换 |
posted @
2025-11-02 22:29
比特向阳
阅读(
6)
评论()
收藏
举报