├── Class.sublime-snippet ├── README.md ├── __construct.sublime-snippet ├── aclass.sublime-snippet ├── echo.sublime-snippet ├── foreach with key.sublime-snippet ├── foreach.sublime-snippet ├── include.sublime-snippet ├── include_once.sublime-snippet ├── private_method.sublime-snippet ├── private_static_method.sublime-snippet ├── protected_method.sublime-snippet ├── protected_static_method.sublime-snippet ├── public_method.sublime-snippet ├── public_static_method.sublime-snippet ├── require.sublime-snippet ├── require_once.sublime-snippet └── throw.sublime-snippet /Class.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | class 13 | 14 | source.php 15 | 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # sublime-fast-snippets-with-php 2 | 3 | Sublime snippets is powerful functions, customize some snippets to create PHP useful method and class. 4 | 5 | 6 | ## Installation 7 | 8 | Changing directory to your sublime configure local: 9 | 10 | ubuntu: 11 | ``` 12 | .config/sublime-text-3/Packages/User 13 | ``` 14 | 15 | mac: 16 | ``` 17 | ~/Library/Application Support/Sublime Text 3/Packages/User 18 | ``` 19 | 20 | windows: 21 | ``` 22 | Sublime Text 3/Packages/User 23 | ``` 24 | 25 | and you can do `git clone`: 26 | 27 | ``` 28 | git clone https://github.com/Mombuyish/sublime-fast-snippets-with-php.git 29 | ``` 30 | or you can also download `.zip` and unzip, put in there. 31 | 32 | ## Usage 33 | 34 | Here is customize shortcuts in sublime. 35 | 36 | Support `tab` to previous/next slug. 37 | 38 | As you can see, I add new functions , references by PHPStorm. 39 | 40 | | shortcut | function | 41 | | --------- |--------------------------------------| 42 | | _c | build construct method | 43 | | class | build class with namespace | 44 | | aclass | build abstract class with namespace | 45 | | echo | echo | 46 | | fore | foreach | 47 | | forek | foreach with key | 48 | | inc | include | 49 | | inco | include_once | 50 | | prif | build private method | 51 | | prisf | build private static method | 52 | | prof | build protected method | 53 | | prosf | build protected static method | 54 | | pubf | build public method | 55 | | pubsf | build public static method | 56 | | rqr | require | 57 | | rqro | require_once | 58 | | thr | throw new... | 59 | 60 | 61 | ## Notice 62 | Those shortcuts are active `.php` file, Use ` 2 | 8 | 9 | _c 10 | 11 | source.php 12 | 13 | -------------------------------------------------------------------------------- /aclass.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | aclass 13 | 14 | source.php 15 | 16 | -------------------------------------------------------------------------------- /echo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | eco 7 | 8 | source.php 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /foreach with key.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ${3:\$value}) { 4 | ${4} 5 | } 6 | ]]> 7 | 8 | forek 9 | 10 | source.php 11 | -------------------------------------------------------------------------------- /foreach.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | fore 9 | 10 | source.php 11 | -------------------------------------------------------------------------------- /include.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | inc 7 | 8 | source.php 9 | -------------------------------------------------------------------------------- /include_once.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | inco 7 | 8 | source.php 9 | -------------------------------------------------------------------------------- /private_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | prif 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /private_static_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | prisf 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /protected_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | prof 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /protected_static_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | prosf 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /public_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | pubf 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /public_static_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | pubsf 10 | 11 | source.php 12 | -------------------------------------------------------------------------------- /require.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | rqr 7 | 8 | source.php 9 | -------------------------------------------------------------------------------- /require_once.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | rqro 7 | 8 | source.php 9 | -------------------------------------------------------------------------------- /throw.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | thr 7 | 8 | source.php 9 | --------------------------------------------------------------------------------