vim

公司给配置了MacBookPro 以前都是习惯WindowXP的开发环境了,这下用这个也不顺手了,但是听说牛人们用vi是非常的迅速开发的,比单纯的鼠标操作要快很多,(必须在你熟练的时候),好吧,那我们就学习吧,以后我们也要专业的- -!

自己研究的发现了一些常用的指令吧,不过现在网上也有很多,只有自己写下来,经常去用才会记住吧!我还把以指令图也当成背景图~好难看的说~

i 插入内容 inster

h 左
k 上
j 下
l 右

u 撤销
crtl+r 还原

o 在下列新开一行同时插入
O 在上列新开一行同时插入

ZZ 直接保存退出

:wq 保存退出
:q 退出
:q! 强制退出
:e! 重新加载之前文件

w 跳过前一个单词

3w 就是跳过前3个单词

b 跳过后一个单词

3b 就是向后跳过3个单词

^和0 回到行首

$ 到行尾 2$表示第2行行尾

f 指定行位置 fg

% 匹配前一个或者后一个()[]{}'

G 移动到指定行 22G  

50% 移动至页面的百分之50

HML 移动到当前屏幕的上 中 下

ctrl+b 上一页 ctrl+f 下一页

ma  定义当前左边 `a 回到定义 a坐标

//以前用习惯了IDE ctrl +f 在vi就木有了 就用这个吧 意思是搜索a 在b目录下的所有 但是有c的就跳过~
grep "a"  b/* -r | grep -v "c"

原文地址:https://www.cnblogs.com/nano/p/2302405.html