My Vim snippet for PHP

My Vim snippet for PHP

Chris Yue No Comment
Posts

这几天都在折腾vim的插件,利用github来管理插件的确是一个非常好的主意,不仅是因为获取和更新容易,而且你还能参与到开发和扩展插件的过程中来。附上我自己的php snippet仓库chrisyue/snipmate-snippets,欢迎大家watch和fork

snippet for php是什么东西?

首先要搞清楚snippet是什么。snippet是定义代码模版的文件,通过snipMate插件来执行,这样程序员可以通过很少的键入来自动生成很多的代码。举一个例子,利用本snippet的定义,如果你输入<?以后再按tab键,<?会自动变成:

<?php

|

竖线是光标所在位置。

亦或者输入<?e再按tab键,<?e会变成:

<?php echo | ?>

当在光标位置输入完要echo的内容以后再按一次tab键,光标会跑到?>的后面等待新的输入

如何参与vim插件的开发?

在github上面,你可以很方便的fork一个项目到你自己的库里,这样你就有了权限对其中的代码做修改添加行为。比如我的chrisyue/snipmate-snippets便是从另外的项目里fork过来的。

注意在fork完毕之后,你需要利用vundle将原项目完全删除(见我前一篇介绍vundle的文章),再安装你自己fork之后的插件,这样安装完成以后,你才有权限将你的修改提交到github上

当你推送了一个新的版本到github的时候,记得广而告之让大家使用哦。

My Vim snippet for PHP by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

写作累,服务器还越来越贵
求分担,祝愿好人一生平安
天使打赏人

发表评论

9 + 1 =