Hi, i try to switch from netbeans to phpstorm. But i encounter huge problems.
phpstorm version: 98.521
Remote Server: my-project.linux.local (apache2+xdebug)
My Project is not an remote Project, i use git, so i cloned my project to local path (e:\projects\my-project) and enabled deployment to the webserver -> http://my-project.linux.local (/var/www/my-project/web/my-project.linux.local).
It's an TYPO3 project, so i included the typo3 sources as exteral library (e:\php-libs\typo3-4.4.4).
1. Problem: Remote Debugging
With netbeans no problem (mapping: e:\php-libs\typo3-4.4.4 -> /var/www/my-project/typo3-4.4.4).
In phpStorm i added the mapping in the debug configuration under "Defaults/PHP on Server"
There i added the Server, and added a mapping like in netbeans (Local Path on Client: e:\php-libs\typo3-4.4.4 // Local Path on Server: /var/www/my-project/typo3-4.4.4)
But it stops always with the message, that the Local path e:\php-libs\typo3-4.4.4\typo3\.... ist not mapped
When i try to debug the index, it stops when a file from the library is required with the message:
Cannot find a local path for the path on server /var/www/my-project/typo3-4.4.4/...
What am i doing wrong? Without debugging i will never be able to switch to phpstorm.
netbeans deploys every file that has been changed, also the files which has been changed by external editors.
It seems, that phpstrom only deploys the files which are changed by itself. Is there a config for that somewhere?
This is very important for me, cause i write typoscript in an external editor with highlighting.
3. Minor issue:
In every editor/IDE i use, STRG+W closes the active file (this is the standard shortcut since ages). I am not able to config this behavior in phpstorm. I added STRG+W to "Close Active Tab", but it won't work. It simply does nothing.
4. I miss "save as..." very much. Where do i have to search for (and why is it hidden so much)?
5. Under version controll (git) the folders with changed files are not visible marked. In netbeans there is a blue symbol at each directory (recursiv) where changes are made. This is very useful. Is there something similar in phpStorm?