公司给配置了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"