PHP completions for Sublime Text.
>= 8.2
bcmath
, bz2
, calendar
, Core
, ctype
, curl
, date
, dom
, ereg
, exif
, fileinfo
, filter
, ftp
, gd
, gettext
, hash
, iconv
, intl
, json
, libxml
, mbstring
, mhash
, mysql
, mysqli
, mysqlnd
, openssl
, pcntl
, pcre
, PDO
, pdo_mysql
, pdo_sqlite
, Phar
, posix
, readline
, Reflection
, session
, shmop
, SimpleXML
, soap
, sockets
, SPL
, sqlite3
, standard
, sysvmsg
, sysvsem
, sysvshm
, tidy
, tokenizer
, wddx
, xdebug
, xml
, xmlreader
, xmlrpc
, xmlwriter
, xsl
, Zend
, OPcache
, zip
, zlib
The preferred method of installation is Package Control.
Close Sublime Text, then download or clone this repository to a directory named PHP Completions Kit
in the Sublime Text Packages directory for your platform:
git clone https://github.com/gerardroche/sublime-phpck.git ~/.config/sublime-text-3/Packages/PHP Completions Kit
git clone https://github.com/gerardroche/sublime-phpck.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/PHP Completions Kit
git clone https://github.com/gerardroche/sublime-phpck.git %APPDATA%\Sublime/ Text/ 3/Packages/PHP Completions Kit
OS X | Windows | Linux | Description |
---|---|---|---|
Ctrl+Space |
Ctrl+Space |
Alt+/ |
Activate completions |
Setting | Default | Description |
---|---|---|
auto_complete |
true |
Enable auto complete to be triggered automatically when typing. |
auto_complete_commit_on_tab |
false |
By default, auto complete will commit the current completion on enter. This setting can be used to make it complete on tab instead. Completing on tab is generally a superior option, as it removes ambiguity between committing the completion and inserting a newline. |
auto_complete_with_fields |
false |
Controls if auto complete is shown when snippet fields are active. Only relevant if auto_complete_commit_on_tab is true. |
Menu → Preferences → Settings:
{
"auto_complete_commit_on_tab": true,
"auto_complete_with_fields": true
}
See CHANGELOG.md.
Released under the GPL-3.0-or-later License.