Similar to the above, use this to quickly add methods that are not yet implemented in a class. IntelliJ will suggest all candidates - choose one and hit Enter. Just start typing the name of the method to be overriden / implemented: Just hit ⌥⏎:Īs your code evolves, you may find that it has unused imports:Ĭlearing them away is just one shorcut away with ⌃⌥O or Code → Optimize Imports. I use this all the time - especially when I forget to make things private.Ĭreating a new widget? You can quickly import the required library without adding the import manually. Select a widget in your widget tree, then: ⌥⏎ Super useful to decompose nested widget trees. ⌃ Click → Refactor → Extract → Method.Select a block of code (make sure the parentheses are balanced), then: You can use this in combination with Extract to Method. No need to use your trackpad to select a code block. Most stock widgets in Flutter have a lot of optional parameters, so keeping them in separate lines can be a big win. Omitting the comma on the last parameter will keep the code inline: How does it work? Say your indentation is a bit messy, like this:Īutomated and consistent formatting is just one shortcut away.Īdding a comma on the last parameter will format the code across multiple lines: Made changes to a source file and want to reformat code? This list is a combination of generic and Flutter-specific shortcuts that I use in my workflow. IntelliJ IDEA → Preferences or ⌘, then Keymap:.You can configure custom keymaps in the preferences: Then, you can optimise your workflow and bind your own keys. Spend some time getting familiar with existing keymaps. Android studio flutter pdf#You can see the default keymaps by selecting Help → Keymap Reference, which links to this handy PDF reference. IntelliJ IDEA is extremely configurable and I use as my IDE of choice for Flutter development. Speakers from Shopify, Slack & Stripe will explore engineering challenges & help you become a leader you'd admire. Join 2,000+ engineering leaders at Interact - the No.1 free, virtual dev conference. Help me keep it that way by checking out this sponsor:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |