您的位置:首页 > 其它

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

2016-03-16 19:45 344 查看
/字符串   查找文本中含有该字符串的字符
* 向下全字匹配查找光标所在字符串
#向上全字匹配查找光标所在字符串
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 了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: