All Projects → felixfbecker → Vscode Php Intellisense

felixfbecker / Vscode Php Intellisense

Licence: mit
Advanced PHP IntelliSense for Visual Studio Code 🆚💬

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vscode Php Intellisense

Tailwindcss Intellisense
Intelligent Tailwind CSS tooling for Visual Studio Code
Stars: ✭ 1,066 (+197.77%)
Mutual labels:  vscode, vscode-extension, intellisense
Vscode Laravel Extra Intellisense
This extension adds extra autocompletion for laravel projects to VSCode.
Stars: ✭ 909 (+153.91%)
Mutual labels:  vscode, vscode-extension, intellisense
Helm Intellisense
Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
Stars: ✭ 137 (-61.73%)
Mutual labels:  vscode, vscode-extension, intellisense
Vscode Intelephense
PHP intellisense for Visual Studio Code
Stars: ✭ 872 (+143.58%)
Mutual labels:  vscode, vscode-extension, intellisense
Typescript Hero
VSCode extension that assists you with your everyday work around typescript
Stars: ✭ 222 (-37.99%)
Mutual labels:  vscode, vscode-extension, intellisense
Vscode Solargraph
A Visual Studio Code extension for Solargraph.
Stars: ✭ 292 (-18.44%)
Mutual labels:  vscode, intellisense
vscode-angular-html
Angular syntax highlighting for HTML templates
Stars: ✭ 35 (-90.22%)
Mutual labels:  vscode, vscode-extension
vscode-ecsstractor
Extracting selectors from HTML / JSX / TSX and generate CSS file.
Stars: ✭ 45 (-87.43%)
Mutual labels:  vscode, vscode-extension
Swdc Vscode
Time-tracking plugin for Visual Studio Code
Stars: ✭ 268 (-25.14%)
Mutual labels:  vscode, vscode-extension
vscode-markdown-link-suggestions
Suggests workspace files and MarkDown file headers in MarkDown links
Stars: ✭ 15 (-95.81%)
Mutual labels:  intellisense, vscode-extension
VSCode-Anywhere
VSCode with preconfigured tools for your programming languages : binaries, settings, extensions and documentations
Stars: ✭ 26 (-92.74%)
Mutual labels:  vscode, vscode-extension
vscode-snippet-generator
📜 Generate snippets from code in VSCode
Stars: ✭ 31 (-91.34%)
Mutual labels:  vscode, vscode-extension
Vscode Reveal
Revealjs vsCode extension
Stars: ✭ 298 (-16.76%)
Mutual labels:  vscode, vscode-extension
vscode-requirejs
Provides goto definition functionality for require js modules.
Stars: ✭ 20 (-94.41%)
Mutual labels:  vscode, vscode-extension
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (-77.37%)
Mutual labels:  vscode, vscode-extension
vscode-less
🔌 Less intellisense for Variables and Mixins in all Less files.
Stars: ✭ 21 (-94.13%)
Mutual labels:  vscode, vscode-extension
vscode-appcelerator-titanium
Appcelerator development tools and UI package for Visual Studio Code.
Stars: ✭ 35 (-90.22%)
Mutual labels:  vscode, vscode-extension
Vscode Icons
Icons for Visual Studio Code
Stars: ✭ 3,160 (+782.68%)
Mutual labels:  vscode, vscode-extension
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (+818.72%)
Mutual labels:  vscode, vscode-extension
Vue Vscode Extensionpack
The extensions I use when developing a Vue application with VS Code
Stars: ✭ 264 (-26.26%)
Mutual labels:  vscode, vscode-extension

PHP IntelliSense

vs marketplace downloads rating build php: >=7.0.0 chat: on gitter semantic-release

Advanced PHP IntelliSense for Visual Studio Code.

Note: This is just the VS Code extension that spawns the actual language server. The language server itself is implemented purely in PHP in its own repository, all features need to be implemented there and all issues should be reported there. You do NOT need to install it manually though, it is bundled in this extension.

Installation

You need at least PHP 7 installed for the extension to work. You can either add it to your PATH or set the php.executablePath setting.

I recommend to disable VS Code's built-in PHP IntelliSense by setting php.suggest.basic to false to avoid duplicate suggestions.

Features

Completion

Completion search demo

Signature Help

Signature help demo

Workspace symbol search

Workspace symbol search demo

Find all References

Find References demo

Go to Definition

Go To Definition demo

Hover

Hover class demo

Hover parameter demo

Find all symbols

Find all symbols demo

Column-accurate error reporting

Error reporting demo

Code style linting

Please use a dedicated extension like PHP CodeSniffer.

Format code

Please use a dedicated extension like PHP CS Fixer.

Todo

  • Rename
  • Signature help

Contributing

Clone whole repository and in root directory execute:

composer install
npm install
npm run build
code .

The last command will open the folder in VS Code. Hit F5 to launch an Extension Development Host with the extension. For working on the language server, the easiest way is to replace the language server installation from composer in vendor/felixfbecker/language-server with a symlink to your local clone.

For guidance on how to work on the language server, please see the language server repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].