![phpstorm svn phpstorm svn](https://imgs.developpaper.com/imgs/2114039513-54607911d96e6_articlex.png)
The SFTP plugin ( Remote Host) is in development.
PHPSTORM SVN FREE
PHPSTORM SVN CODE
Live templates: create your own idiosyncratic code snippets and insert them by typing an abbreviated name followed by TAB.
PHPSTORM SVN FULL
Git: "Show History for Selection" (rather than annotating a full file).Shelve changes which reverts your current changes and keeps them in a safe(ish) place until you want them back again.Branch merging - as you would expect, far more civilized (and quick) than any other IDE I've tried, and so much more controllable (for me) than using a shell.Code completion on SQL files (fills in tables and column names from your database - thanks Luci ).Tools -> Deployments -> Sync and Diff with Deployment.Advanced debugging (breakpoint activation when another breakpoint is hit, expression evaluation on hover, etc).View -> Compare with the clipboard (you can merge changes from the clipboard into an open file).Sounds trivial but it's the first thing I've found that does it correctly in all languages, not just PHP and JS, but Smarty, HTML, and CSS too. (variable, method etc)Ĭommon on Java IDE, but not seen it on PHP Makes me smile, but seriously, the debugger knows what's going on to a far deeper level than any other PHP IDE I've tried Also, if you specify the line number it takes you straight to it, as in tiki-jquery.js:288 or even more amazingly tiki-jquery.js on line 288Įxcept for the way it includes the leading slash."t a t o o" gets you tiki-admin_toolbars (the PHP, tpl and js files if you want) Especially the way you can type the initials of the words in the filenameĮ.g.'Connection with 'xdebug' was not established' errorġ.'Cannot find PHPUnit in include path' error.Troubleshooting when File Watcher is throwing an error File Watcher Settings to auto-compile SCSS Add a PHP Script to Run/Debug Configurations Select this menu item to discard the selected repository location. Select this menu item to edit the selected repository location. Select this menu item to synchronize to the repository. Select this menu item to put the URL string to the clipboard. Select this menu item to delete the selected folder from the repository location. Select this menu item to change name of the selected folder. Select this menu item to create a branch or tag of the selected folder. The exported contents are not under version control. Select this menu item to export the contents of the selected repository or folder to the specified destination. Select this menu item to view changes that match the specified criteria (author, time range, and revision). Select this menu item to compare the selected node with the specified branch. Select this menu item to check out the contents of the selected node. Select this item to open the Version Control tool window Alt+9 with the history of the selected repository location. The New Repository Location dialog opens where you can select a repository URL in the drop-down list that contains previously added URL addresses. Select this menu item to configure a new repository location, or a new remote folder in the selected repository location.