PhpStorm 7.1 update bring you completely in sync with the recently released IntelliJ IDEA 13 platform, delivering a lot of fixes, improvements and features, such as:

Search EverywhereWe are sure you are taking advantage of Navigate to Class/File/Symbol, Find Action and other advanced navigation features, but why not use a brand newpowerful Search Everywhere to find a class, file, action or even an IDE setting always using the same action?
Just try it with the icon on the top-right or invoke it with Double-Shift.

Lens ModeHover the mouse over a warning, error strip or just some section on the scroll bar, and PhpStorm shows you the source code fragment annotated with the warning/error message.

The new PhpStorm interface is even more minimalistic and functional with the toolbar and tool window buttons hidden by default. You can always invoke View | Toolbar and View | Tool Buttons (or just icon on the left-bottom) if you would like to get it back.

Speed SearchThe new Speed Search makes it easier for you to navigate over the items thanks to highlighting matches.

Navigate to folderYou can navigate to a folder just as quickly as to a file, by using Navigate to File action.

Better performance with faster Find Usages and Navigate to Actions, and more responsive editor during indexing. Frequently used symbols now appear in the results of Find Usages faster than before.

Find in Strings and Comments: take advantage of improved Find in Path action with ability to look through comments and String literals (you can search over the project using specific scopes).

This is a commercial product, the updater is build in but you are unable to release patch updates??? Guys, please be a bit more professional!

Evgen

They don’t give a damn about this or any other users’ feedbacks. Nothing more fun than searching for a serial number for every update, yay. As soon as any other decent IDE appears I’m switching, I have enough of this ignorance, bad code formating, bad SVN support, retarded settings (where I have to set same things for every damn project I do), lack of proper project management (which at jetbrains don’t think is necessary, I guess they are writing software for themselves) and ignoring the issues and requests. But hey, at least some shitty frameworks, which all 6 people use, are supported, hooray for quantity over quality.

mhlavac

Do you have to enter serial number every version?

I’ve just downloaded new version and started it and everything got imported. When I saw that everything works I’ve just removed to old one and that was all.

What annoys me most currently is autocomplete and search everywhere functionality on ubuntu. It’s pretty buggy and keeps disappearing.

Matthieu

I, for one, don’t have a lot of complaints with JetBrains given PhpStorm is absolutely better than any other IDE. But those updates are very annoying.

Bugi

Wow. Hadn’t thought anybody would have problems with this _outstanding_ IDE; I’ve seldom seen so much love going into a software product.

http://about.me/mikeschinkel Mike Schinkel

Agreed. PhpStorm is sooo much better than anything else out there it’s hard to complain. Yes, there are always more things I’d like to see, but frankly PhpStorm is the best software I use and the most important software to my job, except maybe my O/S and web+db servers.

Patrick Sweeney

You only need to do that if it is an EAP, you know, a beta. For “real” updates it just picks it up.

Andre

This isn’t an EAP.

Sven-Holger Eick

Too bad that PhpStorm any changes to files automatically and immediately saves. Therefore, I am sorry to give up PhpStorm

Mark

This used to annoy me too, but now I love it. Just use the “Local History” feature if you need to revert anything beyond what Ctrl+Z can do.

Sven – this annoyed me too. You can turn off the auto save however in Preferences->General, under the Synchronization options.

Adrian Green

I absolutely rely on this feature. As Mark pointed out, use Local History for restoring changes (they persist between sessions [with diff-ing]), and use a repository system (such as git). Have the ‘changes’ panel handy at all times so you can observe what’s been updated per session before you commit or whatever. It is about intention – you modify code because you mean to – it’s not an accident – those modification should be saved. It’s almost impossible to “lose” work these days – love it.
I have on one or two occasions accidentally modded files by accident, but they were easily repaired – because of tracked changes.

Richard Hobson

This is one of the biggest reasons “TO” use phpStorm. You have almost unlimited local history for every file you work on.

You can even select a section of code and get history for that selection, not just the entire file!

On top of git it makes for an amazing set of tools to manage and maintain code. I wish everything did this. We are at a point where storage is cheap, why not use it to maintain historical state.

Spoken as a Windows and Linux user that wishes Timemachine wasn’t a MAC only thing.

http://endijs.com Endijs Lisovskis

Downloaded new version and can’t use it normally. When I open it I get notification “Early Access Java versions may cause compatibility issues. Please use stable release.”. There were no such notifications in previous release. Plus now all UI is ugly because all texts have extra bold or some other problem.
$ java -version
java version “1.8.0-ea”
Java(TM) SE Runtime Environment (build 1.8.0-ea-b119)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b61, mixed mode)

This is in Ubuntu.

Which version of Java I need to use for phpStorm to work again normally?

Mikhail Vink

Oracle JDK 1.6.

Mark

Ditto. Font sizes are still too big, and “Search Everywhere” is still completely fried on Ubuntu.

Max

I had to go to File>Settings>IDE Settings>Appearance>Override default fonts by – changed from Ubuntu to Ubuntu Light. The font is much better now.

http://wesam.ly Wesam Alalem

great features, thanks for the update.

John

Will there be a patch update release for PhpStorm 7 to 7.1?

Mikhail Vink

No, unfortunately patch update is not available this time.

Bob Kelso

So the only way to get it is to override the existing installation?

Mikhail Vink

Yes, but all the settings will be imported.

http://ajmm.orrg Andrew Mackrodt

Lots of nice updates here, thanks for the early Christmas present

I’ve been experimenting with asynchronous curl operations using pcntl and shared memory and have shared a script to automate the downloading and extraction of new versions on Linux.

Thanks! I just installed PHPstorm 7.1.
And i have installed SVN 1.8 before.
When I open my project, it still shows me an error message:
“Errors found while svn working copies detection”
URL:
svn: E155021: E155021: This client is too old to work with the working copy at ‘/Users/~/proj-path’ (format 31). You need to get a newer Subversion client. For more details, see http://subversion.apache.org/faq.html#working-copy-format-change
Format:
1.8

I want to know is there anything wrong with me?

Mikhail Vink

Shouldn’t be like that. Could you please try File | Invalidate Caches?

Fix was to go to Preferences > Version Control > SVN then check Command Line Client and specifically enter new svn client and not the XCode one which is 10.7. I entered /usr/local/bin/svn and error went away

I have discovered some problems with the deployment options after the update. The options for detecting changes and the server themselves are gone.
Did you get any similar reports?

Maarten Balliauw

What problems are you seeing?

http://www.intelliants.com Vasily Bezruchkin

Thanks for the update, guys! Your IDE is def much better than any other one I’ve ever used but you really need to resolve those patch / upgrade issues. No intention to teach you at all, but you really need to listen to the guys above
Thanks again and have great holidays!

Ramin Farmani

phpstorm 7.1 and its EPA version crash in Mac OS
it happened many times in EPA and after you release 7.1 it happened 3times

My PHPStorm on OS X 10.9.1 always crashes or freezes after closing a project.
After restart closing works without crashing. After 5 minutes the problem is back.
Deactivating the Plugins deosn’t help.

I downgraded to 6.0.3 still the same Problem.

My Plugins:
Bitbucket
CSS-X-Fire

Mikhail Vink

Have you tried File | Invalidate caches? What Java version do you use?

Brent Scheffler

Just a little heads up — PhpStorm 7.1 crashes A LOT in Fedora 20 (clean install) running Gnome shell 3.10 and Oracle Java JDK 1.7.0_45. And sometimes it will crash the entire Gnome shell session requiring a reboot. I finally had to downgrade to PhpStorm 6.0.3 release for now until a fix via Fedora or PhpStorm corrects this issue.

PHP is a language which is almost exclusively used to develop webpages, meaning that you have to alt-tab between IDE and browser very, very often, and this bug makes switching back and forth extremely irritating.

You really should focus on fixing a MAJOR useability bugs like this, instead of implementing support for obscure PHP frameworks instead.

Back to 6.0 once again, and I really am regretting purchasing PHPStorm more and more when an issue like this receives no attention at all.

http://lvsclasses.blogspot.in suneel kumar

I am using Ubuntu Operating system , How to install PHPstorm in my system there is any commands? This IDE does support in Ubuntu OS?

Version 7.1 (don’t know about 7.0) doesn’t work with OpenJDK anymore (it was not recommended for version 6, but it did work).
I understand that the provision of new features made support very complicated, but I’m not inclined to install a version of Java that has only very recently (two months ago) received a security update supposedly addressing 127 long-lasting security issues (http://www.v3.co.uk/v3-uk/news/2300941/oracle-issues-51-critical-java-patches-in-giant-security-update), so back to v6 for now, but anyway, good job with the tool. It’s great, even in version 6.

Mikhail Vink

Well, OpenJDK is not recommended, but it’s supposed to work pretty the same way it used to work with PhpStorm version 6. What’s the specific problem of v7 and OpenJDK you experience?

http://www.konoro.org Dominic Watson

As someone who spends 50/50 on frontend and PHP, I’ll buy PHPStorm the day you implement multi-select… until that day, I’ll continue to use Sublime 😛

Daniel Hollands

I fully agree -although, I’ve already purchased PHPStorm – but if you don’t implement multi-select, I’ll chop the head off this jellybaby…

..I’ll do it!

Mark

Will 7.1 work with working copies created under both 1.7 and 1.8 of Subversion? Or will it upgrade the working copy to 1.8 as TortoiseSVN does?
I want to know if I can change to 7.1 and SVN 1.8 in stages or whether it all has to happen at once.

just updated to 7.1 and lost all my “Exclude items by name” settings in “Deployment > Options” menu.

How can I get my old settings back? – Tried to load 7.0.4 but they do not appear anymore even there…

Thanks!

Mikhail Vink

In PhpStorm 7.1 there are some deployment changes: deployment mappings and excluded paths are saved in .idea/deployment.xml. They are mapped to servers by names, so that config is suitable to put under VCS (see http://youtrack.jetbrains.com/issue/WI-715 for more information) – Could you please see if you have this file and paths are there? Probably File | Invalidate caches might also help.

http://grandolini.com Ugo

Hi Mikhail,
I’m recluctant to use File | Invalidate caches, however I copied my yesterday backup and found out that the strings were previously kept in .idea/workspace.xml – component name=”PublishConfig”.
Now, I made a backup of all strings in a text file with:
cd PhpstormProjects
grep -R “PublishConfig” * > excludes.txt
And will manually restore my project settings as needed.
I am wondering if:
1. I am missing other settings that I have not yet discovered;
2. Your developers didn’t think about this issue before releasing version 7.1 – which scares me a bit…
I hope it will not happen again with version 8!
Thanks for answering, PhpStorm is still the best!

You should now use “Step Into” and “Step Over” – in face it’s even more convenient than just “Next Step” – please try it. Thank you!

Heiko Müller

I’ve downloaded the trial version of PHPStorm 7 for Ubuntu, but whenever I start the application for the second time (by CLI, running ../bin/phpstorm.sh &), it would fall back to the full version of 6.0.3 which has already been installed before. Is there a way to tweak the settings in such a way to make sure that PHPStorm 7 gets started?

Heiko Müller

Just discovered that I used to add the “old” version to the $PATH to be able to use PHPStorm for SVN diffs from the CLI #) So, pls ignore my question.

http://yapro.ru Lebnik

In my version PhpStorm 7.1.3 build 133.982 losted: Tools – Deployment, reinstalling PhpStorm’t and deleting the folder .idea in the project – does not help, can someone experienced?

We just finished transitioning *away* from PHPStorm at work. The change to the way file saving is handled was just too much of a dumb move by JetBrains team. We lost days a month dealing with it. When you run continuous integration, this ‘feature’ is unwelcome and creates huge problems. (This comment is a complaint, so I won’t write to which platform we changed – no holy wars here!)

The example from the JB team on how to change back to the old way of saving do not actually do anything. It’s like how Microsoft added a ‘Start’ button to Win8.1 – they didn’t really, it was all for show and did absolutely nothing more than was already in place.

If JB had made the file saving model an optional way of working, fine – enable it or don’t, your choice. But to have such a gimcrack weirdo hair-brained half-feature rammed down our throats is ludicrous at best, evil at worst. The comment on the boards of ‘saving files individually is pointless’ was such a disingenuous reply, it’s beneath contempt.

Please tell us which member of your team forced this change through – then I can print out a picture from the ‘Meet the Team’ page and throw darts and spitballs at it during our daily scrum.

Liubov Melnikova

Can you please clarify what “save” do you mean? File save at all, file save (upload) to FTP or anything else? And what exactly “creates huge problems” in this feature? Please take care to provide details and facts.

mathew

hai i am using php storm 7.1 everything is fine except when i type the codes it seems to be too lagging and also menu drop down and selection also lagging i am using 8 gb ram and core13 3.4 ghz processor .. plz help me with this issue …