![]() ![]() 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. So, we’re not getting a commission - this piece is all my own opinions, and they’re just that, opinions. 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. This reminded me why I prefer development in WebStorm, JetBrains’ JavaScript IDE. ![]() #JETBRAINS WEBSTORM CODE#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. I work with quite a few languages and frameworks. When training, from week to week, I’m going between Java, C#, TypeScript, JavaScript, Python, etc. #JETBRAINS WEBSTORM INSTALL#Even on clean machines, I install WebStorm and start being productive. When I’m using VS Code on the other hand, I have to go on “extension safari”. There are some great bundle packs out there, but this hunting is not fun for me. There have been so many times teaching a team who actually use VS Code and each one of them has different features available. I might have some features on my VS Code, too, but I can’t tell them which extension enabled it. 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. So I try another, and now I get a conflict and multiple menu options for the same thing. It’s not to say you can’t get VS Code exactly the way you want, and then share that with the team. This feature is so useful in WebStorm and the other JetBrains IDEs. Hold Shift + Alt and drag the mouse to select columns rather than lines. 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. Pressing Ctrl twice and holding down also allows you to have multiple cursors with keyboard arrows. Also, using line navigation (home, end, arrows, Ctrl + arrows etc.) all work with the multiple cursors as well. VS Code does this, too, but it is a little bit more clunky. You can use one modifier ( Shift + Alt + drag) for column mode but it’s not the nice hugging-the-line-end version. It also extends from where the cursor currently is rather that starting the selection from the first click. Alt + click also does arbitrary multi-cursor placement but you also need to toggle it on first. You can select a block and then use another key-press ( Alt + Shift + I) to place the cursor at the line end. 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. Quick FixesĪlt + Enter is your best friend in WebStorm. The Quick Fixes are so good at doing the heavy lifting as you’re coding. For example, I usually call methods before they exist, passing in the parameters, thinking about the name and the intent, and then a quick Alt + Enter brings up the quick fix to generate the method or function. This thread will be used for both questions and answers.You learn the positions of various fixes and can quickly use arrows and Enter to select. #JETBRAINS WEBSTORM FREE#Please feel free to submit your questions ahead of time. To convert that to your local time, visit this link. We’ll be answering your questions on August 11, from 12 pm UTC until 5 pm UTC. You can ask us about anything related to WebStorm or JavaScript support in any other JetBrains IDEs, like IntelliJ IDEA Ultimate, PhpStorm, or P圜harm Professional. Hi everyone! We, the WebStorm team, are happy to announce our second Ask Me Anything session. EDIT: Many thanks to everyone who took part in the AMA session! We are no longer answering new questions here, but you can always reach out to us on Twitter, via a support ticket, and on our issue tracker. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |