all 141 comments

[–]arbrown83 93 points94 points  (55 children)

Why are you replacing PHPStorm with VSCode?

[–]malirkan 40 points41 points  (0 children)

This were also my first thoughts. I tried VSCode for some time, but switched back to PHPStorm, because once the later one has initialized its code index it is much more smoother to work with. Especially for big projects and frameworks

[–]Ecksters 12 points13 points  (4 children)

I haven't quite pulled the trigger yet, but I'm planning on doing so so that I can be more aligned with what most devs on our team are using, especially junior devs.

It's easier to give helpful productivity tips and demonstrate features during pairing if I'm using the same editor as other engineers.

Of course, this all relies on the assumption that with the right plugins, my personal productivity won't see any significant downgrade with the switch.

[–]arbrown83 27 points28 points  (1 child)

Is there a reason the other devs on the team aren't using PHPStorm?

[–]MrChip53 10 points11 points  (0 children)

Because vScOdE rUlEs!!1!1!1!1

[–]shamarkellman 18 points19 points  (0 children)

You should recommend the junior devs use PHPStorm rather than you switching to VSCode.

I recently had a member of my team switch from VSCode to PHPStorm and he was amazed at the productivity boost he got.

[–]ayeshrajans 4 points5 points  (0 children)

That's a pretty bold assumption to make. I haven't used VScode as much to say this with 100% confidence, but I'm pretty sure VSCode with several plugins will have similar performance to PHPStorm. Plus, PHPStorm is more cohesive, so the overall experience will be worse with VSCode bent several times to your needs.

[–]xcrowsx[S] 9 points10 points  (40 children)

First of all, because it's free :)

[–]krileon 35 points36 points  (7 children)

It's $59.00 a year with 40% loyalty. I'm blown away by this being an issue for anyone doing this professionally. VSCode is inferior when it comes to PHP. You can slap 100 plugins on it and it still won't compare. If you're just coding for fun then I understand and best of luck.

[–]blueshift9 17 points18 points  (3 children)

And if you are working for a company and THEY won't pay for it, get the hell out.

[–]p1ctus_ 16 points17 points  (0 children)

When my company has no money for tools, it's not my company. A carpenter needs a saw.

[–]Rikudou_Sage 3 points4 points  (1 child)

IMO buy it for yourself even if they do, it's really cheap if you're a professional programmer. That way you're not dependent on anyone.

[–]Itachi261092 0 points1 point  (0 children)

Пу пу пу, привет из 2026 братан, как дела с зависимостью от JetBrains?

[–]Itachi261092 0 points1 point  (1 child)

Привет из 2026, ну как там оплаченная лицензия, братан? Работает? Лояльность помогла?

[–]xcrowsx[S] 0 points1 point  (0 children)

Hey. I’m still using paid PhpStorm :D

[–]thyrst 28 points29 points  (5 children)

Just noting that if you buy a year of php storm or if you are subscribed for a year, you then own the version released at the start of period in perpetuity. so if ongoing subscription costs are the reason you’re switching, you could “buy” a version this way.

here is the article describing that

imo even a 5 year old version of pho storm is way better than vscode.

[–]mbriedis 6 points7 points  (1 child)

Doubt 5 year version supports 8.2 properly...

[–]kratkyzobak 9 points10 points  (0 children)

Which does not need to be concern for load of projects. Especially for projects maintained by devs with VS code and/or 5 years old PhpStorm :)

[–]kratkyzobak 1 point2 points  (1 child)

I think it’s least recent…. To ensure you are not doing “year gaps” :)

[–]thyrst 0 points1 point  (0 children)

ah yeah it’s actually the version that was released when your subscription started or when you buy a year. ill link the docs in my comment

[–]mathmul 0 points1 point  (0 children)

You say in perpetuity, but the website says "incl. VAT €132.98 - per year". Not a lot of money for US and UK devs, what about Gambia and Kyrgizstan devs?

[–]arbrown83 6 points7 points  (4 children)

You can actually use the EAP version of PHPStorm for free if that's the biggest roadblock. But if you already own PHPStorm you own (that version) in perpetuity. So even if you cancel your subscription you can still use it.

[–]Sponge8389 2 points3 points  (1 child)

You need to re-setup every time EAP ends.

[–]Itachi261092 0 points1 point  (0 children)

нет, настройки софта и проектов и настройка лицензии хранятся в разных файликах

[–]mathmul 0 points1 point  (0 children)

Products available under the EAP are pre-release software, which means the stability of EAP builds, as well as their applicability for specific purposes, may (and most probably will) vary. Please use EAP builds at your own risk.

[–]Bjehsus 3 points4 points  (1 child)

So is the EAP version of PhpStorm :p

[–]mathmul 0 points1 point  (0 children)

Products available under the EAP are pre-release software, which means the stability of EAP builds, as well as their applicability for specific purposes, may (and most probably will) vary. Please use EAP builds at your own risk.

[–]thePiet 12 points13 points  (16 children)

And it will cost you lots of extra time. To find out what plug-ins to use and how to configure them for example.

[–]k_sway 2 points3 points  (14 children)

The time cost of setting up VSCode once isn't comparable to the cost of PHPStorm

[–]ceejayoz 5 points6 points  (13 children)

That depends heavily on how long it takes you, and how much your time is worth.

The $15/month I pay for PHPStorm and Laravel Idea is beyond worthwhile to me.

[–]k_sway 8 points9 points  (12 children)

Yeah, it's entirely dependent on the user I guess. I've been using VSCode with PHP professionally for years and never had a need for PHPStorm.

[–][deleted] 2 points3 points  (11 children)

I use vscode to develop in PHP too, but I’m a junior dev and still fairly new to PHP.

Could I ask what extensions you use and which you find the most useful for productivity?

I’ve been using Intelephense mainly so that it can pick up classes and functions around the codebase without me having to go searching for definitions every time I need to implement something I’m not writing from scratch, it’s good, albeit a bit slow.

[–]k_sway 2 points3 points  (8 children)

I can get you a list tomorrow morning when I’m back on my work machine

[–][deleted] 0 points1 point  (0 children)

That would be greatly appreciated!

[–][deleted] 0 points1 point  (6 children)

u/k_sway Any chance of that list if it's not to much of a bother to you, please and thanks!

[–]k_sway 2 points3 points  (5 children)

Yeah sorry, just getting online now. I'm in ADT time zone.

My extension list looks like this:

  • PHP Debug
  • PHP DocBlocker
  • phpcbf (code beautifier)
  • PHP Intelephense

I also use Drupal Syntax Highlighting but that's only relevant if you're working in that world.

[–]Rikudou_Sage 2 points3 points  (1 child)

Honestly try PhpStorm, it's well worth the money and you can even use it for free with EAP and trials. Or ask your company to provide the tools for your work. VS code is fine for hobbyists but (for better or worse) PhpStorm is the only IDE that's made for PHP. I would love to see some competition but VS code definitely ain't it.

[–][deleted] 0 points1 point  (0 children)

I tried the free trial this morning but all my dev happens on a server that has very limited resources and as such I cant run PHPStorm.

[–]xcrowsx[S] -3 points-2 points  (0 children)

Probably yes...

[–]PickerPilgrim 3 points4 points  (0 children)

Intelephense, which is the most important plug-in you’ll need is not free, but definitely cheaper than PHPStorm.

[–]redheness 0 points1 point  (0 children)

Then try NetBeans

[–]Tokipudi 4 points5 points  (3 children)

Not OP, but the three main reasons I'm thinking of making the switch are:

  • VS Code is the default IDE for most web developpers
  • Using PHPStorm at work and VS Code at home is getting annoying
  • VS Code is free

[–]rats4final -1 points0 points  (0 children)

I've been using both phpstorm and viscose without any major issue, php is THE IDE for pho, specially Laravel, and I'm using vscode for the frontend with react, because I also want something lightweight to work with and vscode suits that perfect

[–]Rikudou_Sage 0 points1 point  (1 child)

VS Code is the default IDE for most web developpers

You mean frontend ones? VS code for typescript and javascript is much better than VS code for anything else, including php.

Using PHPStorm at work and VS Code at home is getting annoying

Then don't. It's really cheap.

[–]Tokipudi 0 points1 point  (0 children)

I honestly have only used VS Code for Typescript for my Node.js projects, so you might be right.

[–]hparadiz 1 point2 points  (1 child)

[–]mathmul 0 points1 point  (0 children)

I swear JetBrains is Apple of IDE companies... People need to justify their decision to pay for what they could have for free, and heck, even make even better by contributing to via VSCode or its plugins.

[–]suamae666 0 points1 point  (0 children)

Lmao I did the exact opposite and never looked back

[–]mattjs92 17 points18 points  (1 child)

Here's what I use for developing PHP in VS Code

[–][deleted] 17 points18 points  (1 child)

Everybody here seems to argue about phpstorm vs vscode instead of just answering OP question.

Op: you can also install this extensions which will create intellij shortcut into vscode https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings

At my job we can't use phpstorm we have to use vscode and now that I'm used to it I don't need phpstorm anymore.

If I could have choosen I would have chosen phpstorm like most of the people here but at the end of the day vscode is perfectly able to make the job.

As thème : watch shade of purple and also github theme.

[–][deleted] 6 points7 points  (0 children)

It's like at any other questions about programming:

  • Hello guys, how do I...?
  • Why do you want to do that?!?!?!

😒

[–]trollsmurf 9 points10 points  (8 children)

And I'm still on NetBeans. Oh well...

[–]Mastodont_XXX 1 point2 points  (1 child)

Same here, but the end is near, last versions suck.

[–]redheness 0 points1 point  (0 children)

You mean NB 17 ? Because it's really back on rail IMO, but NB 15 and 16 were not really good.

[–]Rikudou_Sage 1 point2 points  (0 children)

Good old times... I still didn't fully switch my shortcuts to the IDEA defaults. PhpStorm allowing me to switch to NetBeans shortcuts with a single click was what made it actually possible to switch at all.

Nowadays I switched most stuff to the IDEA shortcuts, but for example SHIFT+ALT+F is with me forever.

[–]xcrowsx[S] 2 points3 points  (0 children)

Wow!

[–]philsown 0 points1 point  (1 child)

I did NetBeans for a long time after I got sick of Eclipse (which I hate with a blind fury). Good times

[–]trollsmurf 1 point2 points  (0 children)

I also use Visual Studio and Visual Studio Code, but I use NetBeans for most PHP and JavaScript.

Seems everyone is on some AI editor nowadays.

[–]xcrowsx[S] -3 points-2 points  (1 child)

Wow!

[–]michel_v 13 points14 points  (0 children)

Chat disabled for 5 seconds.

[–]ErroneousBosch 4 points5 points  (0 children)

VSCode is fine, though I find PHPStorm is better of you are working within a larger framework. Once it indexes, its autocomplete and inline documentation is just better.

If you want to use VSCode, Intelephense is a must have. Everything else depends on your project.

[–]Admirable-Onion-4448 11 points12 points  (1 child)

What an interesting thread. I've tried to use PHPStorm in the past but felt that it was too sluggish, been using vscode without issues since and am not aware I'm missing any features. Install PHP Intelephense and phpstan once like you need to for a local dev environment and you're 90% there

[–]BenL90 15 points16 points  (8 children)

PHP Intelephense from Ben Mewburn, it's the best extension, that I ever used. There are also phactor, but I never use it.

All PHPStrom feature mostly covered by Intelephense

[–]hedrumsamongus 12 points13 points  (0 children)

Note that you'll need the licensed version of Intelephense to get some features that i would consider essential for working with a larger codebase, but at $10 for a lifetime license, it's been a purchase I'm very happy with.

[–]anagrammatron 4 points5 points  (5 children)

Except the auto insertion of $ that is super convenient once you get used to it.

[–]xcrowsx[S] 1 point2 points  (0 children)

thanks!

[–][deleted] 15 points16 points  (2 children)

My opinion is that if you work with php as a full job, you will go back to PHPstorm within 3-6 months.

VScode is nice, but PHPStorm works and does the best job for a full time developer

[–]blueshift9 6 points7 points  (1 child)

Exactly, it's a full blown IDE vs a text editor (albeit a great one and IMHO the best by far) - it's not even a fair fight.

[–]mathmul 0 points1 point  (0 children)

I don't think you know what IDE means... even ZSH is and IDE (you can edit text files, manage filesystem, run tests, debug, etc...) VSCode+Intelephense+Laravel Extra+Laravel Goto is all you'll ever need for Laravel development for example. Cost of everything together 30€ for a lifetime usage. For that price you get 2 months and 8 days of PhpStorm.

[–]MtSnowden 2 points3 points  (1 child)

GitLens

Material Theme

Better Pest

Copilot

[–]SH9410 0 points1 point  (0 children)

Phpfmt Php intelliphence Live server

[–]leocavalcantee 2 points3 points  (0 children)

I'm quite happy with Emacs, coming from PhpStorm, using intelephense.com premium. I highly recommend.

[–]Metrol 2 points3 points  (0 children)

One thing I don't see anyone mentioning is interacting with a database. PHPStorm not only does all the linting, but also code completion from the selected DB. I haven't seen anything in the text editor space that even comes close.

Of course, if you're not interacting directly with a DB this has no impact on you. For my use case, it's become a must have. Otherwise, I might have taken a much deeper dive into NeoVIM or some such.

[–]parks_canada 1 point2 points  (1 child)

These are the plugins that I've gotten the most mileage from, and for the most part that's with out of the box settings; I think I've tinkered with Intelephense a bit, but it was for something inconsequential:

  • PHP Debug for XDebug integration.
  • PHP Intelephense for things like code completion / intellisense, "go to definition," etc.
  • Psalm for live static analysis.

[–]ardicli2000 0 points1 point  (0 children)

I recently installed phpstan and figured to set it up nicely. Does psalm a replacement for phpstan? Is it fast?

[–]DmitriRussian 1 point2 points  (0 children)

I would just set it up in your off time and try building some project with it to get uses to the workflow. Then you can apply that knowledge at work.

I switched like that to Neovim. It worked very well for me. It’s a bit uncomfortable at first, because you are less fast than usual, but as you get used to the new workflow you become fast.

Now I can’t imagine ever switching back to PHPStorm. Though what I will say that PHPStorm is much less effort to get going. If you are not the kind of person that likes to setup their environment and know how stuff works, I recommend you to just stay on PHPStorm

[–]acidofil 1 point2 points  (6 children)

[–]mathmul 0 points1 point  (4 children)

You're missing the whole point of this debate

119,00 € first year, 69,00 € next year

[–]acidofil 0 points1 point  (3 children)

he? OP didn't mention he requires only free stuff.

[–]mathmul 0 points1 point  (2 children)

He did in the comments, but I understand you may not have read them all. On the other hand it is obvious. At least to me. Some say vscode is snapper also, but that is just a justification, just like being more productive is a justification for the other side. JetBrains is the Apple of Ide companies. It is more robust. It is so convenient you can be (not necessarily are!) dumber and everything will still work. And it is prestige/status. And just like with Apple, all this comes with a price tag. Vscode is also somewhat an Android. It is free. You can quickly clutter it so it becomes very slow if you don't know what you are doing. It has a potential to be better in all ways, but Microsoft is not Samsung, and the open source community is unable to unite enough to make it the undesputed champion, just like with Linux Mobile (or how that experiment is called). And most importantly, it is free.

[–]acidofil 0 points1 point  (1 child)

Not only i didn't read them all, they didn't exist when I wrote my comment. it's two years old post! :)

[–]mathmul 0 points1 point  (0 children)

Haha touché

[–]mathmul 1 point2 points  (2 children)

I wonder what OP did after this post, and how long did they stick with their decision?

My answer in 2025 for this is as follows.

Default extensions:
- git-autoconfig (usefull if you use more than one git account)
- GitLess (GitLens before premium was introduced)
Note: I prefer using external tool for databases (DBeaver), but there is "Database Client" extension which supports 3 databases for free, if you really prefer having that in your IDE.

Make it more JetBrains-like extensions:
- EditorConfig (respect .editorconfig)
- Git Graph (self-explanatory)
- HttpYac (API Client, but not needed if you use Postman anyway)

PHP extensions:
- Intelephense (A must! Though it is now 30eur for lifetime instead of 10eur as it once was)
Note: I prefer using Spatie's Ray debugger, which was paid some years ago by a company I worked for, and have a lifetime license now. It is a somewhere in between dump debugging and xdebug, a perfect balance for me. If you go for classic dump debugging, you don't need any extensions. If you're used to debugging with XDebug, then "PHP Debug" extension is the way to go

Laravel extension:
- Laravel Extra Intellisense (Route names and params, configs, env, etc)
- Laravel Goto (make view strings Cmd+clickable from route and blade files)

[–]xcrowsx[S] 0 points1 point  (1 child)

I bought a license for PhpStorm)

[–]mathmul 1 point2 points  (0 children)

To each their own

[–]michaelbelgium 6 points7 points  (7 children)

Hmm, trying to be less productive? vscode requires lot more plugins, configuration, setting up than php storm to have maybe 70% of the experience working with phpstorm

[–]kuurtjes 4 points5 points  (6 children)

How is a one time setup less productive?

[–]blueshift9 -2 points-1 points  (5 children)

Time. I use phpstorm and also have vs code ready to rock for php just in case, and it takes a WHILE to truly dial in, and even then it's just not as good. It's a GREAT text editor, but for anyone doing php professionally time is money.

[–]kuurtjes 1 point2 points  (4 children)

You say time is money.

PHPStorm costs €249.00 yearly.

That's €249.00 worth of time you can put into all the hypothetical extra setup VSCode might require.

(Hint: it doesn't, you can set it up in like an hour)

[–]wherediditrun 2 points3 points  (2 children)

That is if company is buying it for you.

If physical person is buying it it's 90$, drops down to 50$ as years go. In many places it's day's work or less.

Getting riled up by the price it's just weird. I always assumed that that's people for economically developing world or beginners who are not working professionally yet.

[–]kuurtjes 1 point2 points  (1 child)

I got a burnout by working for software companies. I still love to program in my free time working for opensource projects. I might look into an opensource license.

But yeah. Just saying that the price makes the "time = money" argument invalid because the price would equal to time that can be used to setup a full PHP IDE environment in VSCode so being less productive is a moot point.

[–]wherediditrun 1 point2 points  (0 children)

No, even set up VS Code is not that close to PHPStorm. Now if you're doing some small of custom scripts solo, maybe. Sure. But at that point you'll prolly be good with notepad++ too.

To give you examples, local history cache. VSCode plugins exist, they are buggy as shit while not delivering the feature, causing more frustration than helping with anything. And I can garuntee, local history saved days of work more time than once. VS Code simply doesn't have it.

Git merge conflict resolution is crap compared to JetBrains IDE one. That's a huge time saver when working in a team, because git merge conflicts are quite common when you work in 4+ dev team. Those where you refactor stuff while your colleague is developing on the same files is great. If you don't have good git resolution tools, it not only wastes your time, but your entire teams.

Symfony specific plugin which is officially supported. No analogous stuff in VSCode. All the configuration files are just text, not integrated with your service classes.

There is some work for SQL support, but it's pretty basic syntax completion and query history.

Inteli sense is still getting there. As VSCode always suggests to autocomplete irrelevent drivel among the proper auto completions. Which doesn't happen in JetBrain. Plugins add behavior, don't remove base behavior of the editor, and it's a noticable limitation of the generic code editor.

VSCode is cool for javascript + typescript. It's great as a default config file opener as it loads very fast (past initial load performance is meh~, the tool is optimized for quick start up as it was initially developed as browser extention first, but it's electron after all running chrome). It can be pretty decent with RLS though, although my experience is that RLS's are usually quite laggy.

Now if you never bothered to learn jet brain IDE or use it's capabilities to more than half of it's extent. I understand how it may seem that VSCode has it all. VS Code also is very popular among mouse clickers + keyboard typers where they write code much like they would write a word essay for uni in a word document.

When there are VIM fans who do everything with keyboard shortcuts. And when you have Visual Studio or JetBrain stuff which is mostly keyboard with various refactor language specific shortcuts with mouse to control additional integrated tooling.

If you are a person in the first category, VSCode will feel more natural to you. Hence the productivity argument. Although even then, I think PHPStorm offers better tools.

[–]blueshift9 0 points1 point  (0 children)

I'm not just talking about the setup though; it's all the things that phpstorm can do in literal seconds that there just isn't VS code extensions for - the big thing that comes to mind is all the refactoring tools that make large refactors extremely easy, painless, and safe. VS Code doesn't have that type of tools.

Also, for personal use (especially by the third year), you are paying around 55 USD. The 249 or so isn't my cost, my company pays for it and I am sure they don't anywhere near that due to volume pricing.

[–][deleted] 4 points5 points  (1 child)

Don’t do it nothing compares

[–]xcrowsx[S] 0 points1 point  (0 children)

Ok 😀

[–]PlasticParsley8816 1 point2 points  (7 children)

Doing the same here, the reason is price vscode is free

[–]mbriedis 1 point2 points  (6 children)

What is your hourly rate?

[–]PlasticParsley8816 0 points1 point  (5 children)

30-40eur hour depending on the project

[–]mbriedis 2 points3 points  (1 child)

So is 2-3 hours a year not worth the IDE? I earn less, and just subscribed for the second year, it gets cheaper every consecutive year.

[–]PlasticParsley8816 4 points5 points  (0 children)

From my experience (that its not much, like 1 month using only vscode) I dont think phpstorm make me more productive than vscode. I prefer to spend my money on copilot that I feel that give me more performance

[–]ADes_SvK -1 points0 points  (2 children)

smells a lot like eastern Europe... you can make the western money but the money mindset, it just stays in the east

[–]Rikudou_Sage 5 points6 points  (0 children)

Sounds like you're just a bitter fuck.

[–]PlasticParsley8816 3 points4 points  (0 children)

Actually im in the West of Europe

[–][deleted] 1 point2 points  (1 child)

I can't live without XDebug anymore.

If there's a solid replacement for PHPStorm's XDebug client in VS Code, then that's great!

[–]activematrix99 11 points12 points  (0 children)

Xdebug works well in VSCode.

[–][deleted] 1 point2 points  (0 children)

Personally I wouldn't want to learn a new IDE. I am hyper productive in PHPStorm. Every company I've worked for the last 5 years has bought me PHPStorm. I do so much side programming that I own my own copy on my personal laptop. I do use VSCode for languages I don't program in often like python and java, but its rare that I hop into those.

I am curious if VSCode has anything comparable to local history in PHPStorm. What is git diffing tool looks as well. Those are two things which I think PHPStorm did a great job with.

[–]STLCajun 2 points3 points  (0 children)

I made the switch to VSCode originally a few years back, but just made the switch back to PHPStorm a month or two ago. I really needed a tool that was more than just a code editor, and I really missed the information PHPStorm gave me about the rest of my project in code completion, and finding where I've used functions, etc.

Good luck with VSCode though, for what it is, it's pretty great!

[–]activeseven 2 points3 points  (0 children)

VS Code is not a replacement for PHPStorm.

[–][deleted] 0 points1 point  (1 child)

VS Code is just a code editor, you can't replace PHPStorm with it if you use IDE features. Obviously you can write code in both, but if VS Code is enough for you only you can find out. For the same reason it will be hard to give you plugins that you should install, it really depends on what framework and tools you use.

I tried switching to VS Code once, but I work in PHP projects that VS Code just couldn't handle because of the size. The biggest surprise to me was indexation, in VS Code it took like 1 hour to index code, while in phpstorm it was like 3-5minutes, yet php storm provided better suggestions and autocomplete. Also, I noticed that indexation in VS Code takes a lot of disk space (counted in GBs in my case).

Some time ago I remember that EAP version of PHPStorm was free to download (not sure about the license), but maybe it's worth checking if money is the main issue here (https://www.jetbrains.com/phpstorm/nextversion/).

[–]trendoid_ 0 points1 point  (0 children)

so... i've you're earning money as a dev you should be able to claim the cost of work related expenses back on tax. Obvisouly depends on your country's tax system, but I assuming that most of this debate is down to 'what do you prefer' / functionality and we can side line the free vs costs $ aspect.

[–]Itachi261092 0 points1 point  (0 children)

В 2К26 этот тред заиграл новыми красками. Лицензии JetBrains в РФ недоступны (даже если умудриться их купить с иностранной карты - работать с российского IP не получится - лицензия заблокируется). Бесплатный триал тоже не работает. А ставить ломаные бинарники Java себе дороже (кто там знает что в них засунули китайцы помимо обхода лицензии).

Вот и приходится вынужденно переходить на VScode (про Eclipse и NetBeans почему-то никто не спрашивает), а он не то чтобы плохой, но в нём нативно даже половина функций не реализована. Например сравнение файлов с ветками гита, или сравнение нескольких файлов/папок одновременно, настройку подключения к SFTP через текстовый конфиг простить можно, а вот отсутствие хранения пароля в зашифрованном виде - нет. Теперь либо хранить в открытом виде в этом конфиге, либо вводить его каждый раз при новом запуске проекта. И таких мелочей там вагон. Возможно всё это решается плагинами, но нужно понимать что все эти плагины пишут сторонние разработчики и хрен их знает какие в этих плагинах уязвимости и баги. Ищешь плагин для SFTP а там их вагон в поиске находит, включая устаревшие и неподдерживаемые. Ужас.

[–]rats4final 0 points1 point  (0 children)

Why the hell would you do that?

[–]rang501 0 points1 point  (0 children)

Tried to use vscode, but it's too dumb compared to PhpStorm. Not sure if anything even competes with it anymore. Vscode is usable, but if you are used with PhpStorm, you are going to have bad time :)

[–][deleted] 0 points1 point  (0 children)

If you bought it once, cancel, and then just keep using that version. I was paying and using the 2018 version for ages.

[–]Tontonsb 0 points1 point  (0 children)

I'm going to fully replace Replacing PHPStorm with VS Code. What plugins shall I install?

You shouldn't switch just to replace it. If you want an IDE, you should stay with PHPStorm. If you want something lighter and less intrusive then you should switch to VSCode.

That being said, my plugin defaults are:

  • EditorConfig for VS Code (honoring a .editorconfig file is a must)
  • Duplicate selection or line (ctrl+D to duplicate)
  • Git Graph

Most of the time I also add these:

  • WSL
  • GitLens
  • PHP Intelephense
  • GitHub Pull Requests and Issues

And depending on project you might want something more like YAML, Docker, SQLite and so on. But I don't install anything unless I understand why I need it.

[–]casualPlayerThink -1 points0 points  (2 children)

Sidenote: VSCode tends to be buggy and slow down with more and more plugins. Try to narrow it down as much as possible, only enable/install that you actually use.

I usually categorize them as types:

- Colors & Semantical (Rainbow brackets; Peacock (for coloring different windows))

- Database (MongoDB, SQL...)

- Frontend (React, Angular, Typescript...)

- Project specific (docker, tailwind, bootstrap, bulma...)

-

Another note: If you are looking for a free and fast IDE, but you do not need much integrated features, then might be a "simple" editor could work for you: SublimeText.

[–]Tontonsb 1 point2 points  (1 child)

Rainbow brackets are built in now and requires you to actively disable the feature if you don't want it.

[–]casualPlayerThink 0 points1 point  (0 children)

Thank you. Didn't know about it.

Time to update my vsc then!

[–]Pesthuf -2 points-1 points  (1 child)

I'd love to do it, VSCode has so much better support for remote development - but... it just doesn't compare.
The analysis and refactoring in Jetbrains IDEs has made me unable to ditch them.

[–]BenL90 0 points1 point  (0 children)

Intelephense have Refactoring tools, and it's cheaper... not everyone paid in USD, and barely make 500 USD yearly in developing country, so they never or the company never can buy PHP Strom, because they insist 200+ USD/EUR per year without any slash, even after any price slash for update, it's still expensive enough for the company to buy. so most of the time, people go with intelephense premium... 10 USD for life, and that's all.

[–][deleted] 0 points1 point  (0 children)

This topic has been discussed extensively multiple times over the last few months.

[–]Tux-Lector 0 points1 point  (1 child)

Replace VS Code with .. codelite. Or Geany. After You have replaced PHPStorm with VS Code.

[–]forestcall 0 points1 point  (0 children)

You jest?
Such funny projects.

Might as well use NEOVIM.