CTags for PHP
A Sublime Text 2 plugin that use CTag for cool PHP programming
Details
Installs
- Total 19K
- Win 11K
- Mac 4K
- Linux 4K
Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | Jan 23 | Jan 22 | Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Sublime CTags PHP
This Sublime Text 2 Package provides cool stuff for PHP 5.3+ coding session.
Sublime Text 3 support
This plugin will NOT work in Sublime Text 3 !
I've made a new plugin which use the built-in index instead of ctags. Take a look at SublimePHPCompanion. This new plugin is even better as it sort the use in your classes.
Dependency
Obviously, you NEED the CTags plugin for Sublime Text 2.
- https://github.com/SublimeText/CTags
- Via package control (search for ctag)
Installation
Search ctagphp
in package control and you have done !
Or clone this repo in your Sublime Text 2 Package dir.
$ git clone https://github.com/erichard/SublimeCTagsPHP
Features
Two AWESOME features for the moment !
import_use
The first one is 'import use statement'. Just bring your cursor hover a class name, hit the F5 key (default but customizable) and that's it.
Based on the current file content, the use statement could be added in :
- Below the last use statement
- Below the namespace statement (with an empty line between both)
- Below the php opening tag (with an empty line between both)
import_namespace
Just hit the F4 key, it will add the namespace definition based on the absolute filename of the current file. I use a simple trick to determine where the namespace begun, actually the namespace will start at the first CamelCased folder.
If a namespace is already declared, the command will shout how crazy you are in the status bar.
Warning: This feature require a filename so the command won't work in an unsaved buffer.