![]() ![]() ![]() Others you might not yet know! Give them a try on your own, and I promise you, they will make you make fewer mistakes, save you a lot of time and improve your over-all coding experience with one of the greatest IDEs. I am sure you know and probably use some of the features already. Most of them aren’t PHP-related, so they also apply to other Jetbrains IDEs like IntelliJ, P圜harm, CLion, WebStorm, and the like. Since then, a lot of time has passed, and the tools we use every day have so many things to offer that I think we should take the time to appreciate all the big – and small – things that make our development tasks so much easier!įor this reason, I collected 15 things that I really love about my favorite IDE, PhpStorm. ![]() You might have had similar experiences when you think back to your beginnings. The improvement of having syntax highlighting in Notepad++ was mind-blowing, not to mention all the features I suddenly had when using Netbeans. #PHPSTORM SELECT NEXT OCCURRENCE CODE#You can search for a shortcut by description or by keybinding.Thinking back to my first steps in programming, the development of IDEs or code editors has evolved immensely! I wrote my first HTML pages and even PHP scripts in the Windows Editor. You should just take your time have a look at all available shortcuts in Webstorm under Preferences > Keymap. You might be wondering how I figured out all these practical shortcuts? add a template group for your custom templates.At iCapps we have a fine snippet collection shared over here. Live templates in Webstorm allow me to quickly insert a code snippet I previously defined. For example, I start by duplicating a line with `⌘ + d`, then I adjust the line and finally I move it to where it should be with this shortcut: Live templates Something I do very often is moving lines or a selection of lines around. This one helps me to keep my hands on my keyboard instead of reaching out for the mouse. Webstorm is smart enough to help me with selecting in code blocks. Often I want to cut, copy or just delete a selection. This one is the same as selecting the next occurrence, only it selects all occurrences in the current file with 1 key press. With multiple occurrences selected, I also have multiple cursors set. To place multiple cursors without touching the mouse, I create a selection and press `ctrl + g` to select the next occurrences. However, my preference is to keep my hands on the keyboard. This is possible with your mouse by clicking while pressing the `⌥` key. Webstorm allows for placing multiple cursors. It provides me with a quick overview glance on the file contents. Collapse all top level blocksīy collapsing all top level blocks, I am able to get a clear overview of all functions in the current module. I like to collapse parts of the code in the current file so they are hidden and I can focus on the parts I will be working on. Shortcuts Collapse or expand current block Little side note: my keyboard layout is QWERTY, this enables the best shortcut experience. You will be surprised about how often it is useful and how naturally you will be using it. Tip: to really learn a shortcut and add it to your muscle memory, pick 1 shortcut and use it 1 whole day. In addition, I would like to share my collection of favorites which I use in my everyday projects. The Intellij website has a great blogpost describing some very helpful shortcuts for Webstorm. So my advice for you, try to hide the distracting panes and focus on the productivity gains offered by Webstorm. The big editor with all its functionalities had made me run away after 5 minutes a few times already. This was not the first time I gave Webstorm a shot. This is what drew me to Webstorm, after looking at all the features described and promised by the Integrated development environment (IDE). Although I really liked my barebones editor being Atom, I always had this feeling it could do more for me. About 4 months ago I switched my preferred development editor from Atom to Webstorm. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |