vim 配合各种插件工具的详细使用方法收集

来源:互联网 发布:手机美化主题软件 编辑:程序博客网 时间:2024/06/07 11:11

/字符串   查找文本中含有该字符串的字符
* 向下全字匹配查找光标所在字符串
#向上全字匹配查找光标所在字符串
dd 删除光标所在行
num+dd 删除num 行
j+num+回车 向下num 行
p 粘贴
u 恢复修改
ctrl+r 取消上一次操作

shift+g 跳转到最后一行
gg 跳转到最前面一行
ctrl+o,光标跳转到上一个地方
ctrl+i,光标跳转到下一个跳转过的地方

先这么多,后面还有很多经验的东西vim 要配合cscope 使用才会更有效果。

再来,再来---------
vim分割窗口的操作
:split                        水平(上下)分割窗口
:vsplit或者CTRL-W v            垂直(左右)分割窗口
:new                          水平分割窗口,创建空文件
:vnew                         垂直分割窗口,创建空文件
vim多窗口操作命令
:qall                         退出所有窗口
:wall                         保存所有窗口
:wqall或者:xall                保存并退出所有窗口
:wqall!或者:xall!             保存并退出所有窗口,如果有的文件只读,不需要先设置写权限
:qall!                        强制退出所有窗口
CTRL-W W                      在窗口间移动
CTRL-W O                      关闭其他所有窗口

nG  光标跳转到第n行

在vi中删除文本

命令 删除操作

x 删除光标处的字符,可以在x前加上需要删除的字符数目

nx 从当前光标处往后删除n个字符

X 删除光标前的字符,可以在X前加上需要删除的字符数目

nX 从当前光标处往前删除n个字符

dw 删至下一个字的开头

ndw 从当前光标处往后删除n个字

dG 删除行,直到文件结束

dd 删除整行

ndd 从当前行开始往后删除

db 删除光标前面的字

ndb 从当前行开始往前删除n字

:n,md 从第m行开始往前删除n行

d或d$ 从光标处删除到行尾



-----------------------------------------------------------------------------------------------

插入模式下可以自己手动补全CTRL+n/p 可以手动给代码补全变量,函数名等,强大吧,越来越喜欢vim 了。




0 0
原创粉丝点击