The Quick Fixes are so good at doing the heavy lifting as you’re coding. Quick FixesĪlt + Enter is your best friend in WebStorm.
So like a lot of things in VS Code, the features may be there, but they don’t work quite as well or as intuitively.
You can select a block and then use another key-press ( Alt + Shift + I) to place the cursor at the line end. Alt + click also does arbitrary multi-cursor placement but you also need to toggle it on first. It also extends from where the cursor currently is rather that starting the selection from the first click. You can use one modifier ( Shift + Alt + drag) for column mode but it’s not the nice hugging-the-line-end version.
JETBRAINS PHPSTORM 10 CODE
VS Code does this, too, but it is a little bit more clunky. Also, using line navigation (home, end, arrows, Ctrl + arrows etc.) all work with the multiple cursors as well. Pressing Ctrl twice and holding down also allows you to have multiple cursors with keyboard arrows. When dragging at the end of lines the cursor hugs the end of the line which is what you usually want.Īlt + click allows placement of multiple cursors at arbitrary locations. Hold Shift + Alt and drag the mouse to select columns rather than lines. This feature is so useful in WebStorm and the other JetBrains IDEs. It’s not to say you can’t get VS Code exactly the way you want, and then share that with the team. So I try another, and now I get a conflict and multiple menu options for the same thing.
JETBRAINS PHPSTORM 10 INSTALL
I’ve also had scenarios where I’ve been trying to replicate a WebStorm feature so I install an extension, and it sort of works, maybe 75 % of the way. I might have some features on my VS Code, too, but I can’t tell them which extension enabled it. There have been so many times teaching a team who actually use VS Code and each one of them has different features available. There are some great bundle packs out there, but this hunting is not fun for me. When I’m using VS Code on the other hand, I have to go on “extension safari”. Even on clean machines, I install WebStorm and start being productive. When training, from week to week, I’m going between Java, C#, TypeScript, JavaScript, Python, etc. I work with quite a few languages and frameworks. Note, I’m not a VS Code expert, so there may be (probably is) a way to do everything WebStorm does in VS Code, which is why I’m starting with… 1. This reminded me why I prefer development in WebStorm, JetBrains’ JavaScript IDE. I wanted to write this post after coming off a recent project (React, TypeScript, Electron) where I was frequently pairing with a colleague who was using VS Code.
So, we’re not getting a commission - this piece is all my own opinions, and they’re just that, opinions. We recommend their products to clients and on training because we actually think they are the best and help with your day to day work. Instil is a training partner for JetBrains but we’ve used their stuff internally for development long before that and I used JetBrains products before joining Instil.
JETBRAINS PHPSTORM 10 FULL
), the price point is perfect and - full disclosure - I am currently writing this piece using VS Code! So this is not a hater’s session. I think it’s a great piece of engineering, the community and ecosystem are fantastic, the start times are so good (I love code. I need to start out by saying this is not a VS Code hating session. I've been locked up for over 9 weeks now due to COVID-19, homeschooling my kids, doing my full-time job (which I am feeling very grateful for), and trying not to get heart disease from over-eating and drinking too much. Ok, ok, I know the title is contentious, but don't start with me.