{"id":158083,"date":"2021-06-29T14:00:00","date_gmt":"2021-06-29T13:00:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=idea&#038;p=158083"},"modified":"2021-06-29T14:18:52","modified_gmt":"2021-06-29T13:18:52","slug":"intellij-ideas-feature-trainer","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/fr\/idea\/2021\/06\/intellij-ideas-feature-trainer","title":{"rendered":"IntelliJ IDEA&#8217;s Feature Trainer"},"content":{"rendered":"<p>In this blog, we\u2019re going to take a look at the Feature Trainer in IntelliJ IDEA. New and existing users to IntelliJ IDEA can use this to get more familiar with the shortcuts, features and workflows that the IDE has to offer. You can <a title=\"IDE Feature Trainer\" href=\"https:\/\/www.youtube.com\/watch?v=vsUx-kod2O4\" target=\"_blank\" rel=\"noopener\">watch the associated screencast here<\/a> if you prefer.<\/p>\n<p>We integrated the Feature Trainer into IntelliJ IDEA in version 2020.3. It\u2019s available in both our Community Edition and Ultimate from the <strong>Learn IntelliJ IDEA tab<\/strong> on the Welcome screen.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/access-ide-feature-trainer.png\" alt=\"Learn IntelliJ \u00a7A tab\" \/><\/p>\n<p>You can press <strong>Start Learning<\/strong> to get started. This loads a <em>learning<\/em> project for you on your machine in the default location for your IntelliJ IDEA projects.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/meet-ide-feature-trainer.png\" alt=\"Meet the Feature Trainer\" \/><\/p>\n<p>On the left-hand side is a list of Modules. They are Essential, Editor basics, Code completion, Refactorings, Code assistance, Navigation, and Run and debug. Each module contains several lessons, such as <em>Context actions<\/em>, these are shown in blue. On the right-hand side, you can read all about the Feature Trainer itself and what it offers.<\/p>\n<p>You can click on <strong>Context actions<\/strong> in the <em>Essential<\/em> lesson to get started. The Feature Trainer provides step-by-step guidance for the lesson on the left-hand side. On the right-hand side you\u2019ll see some sample code that you will be guided through.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/context-actions-lesson.png\" alt=\"Context Actions Lesson\" \/><\/p>\n<p>The shortcuts you will see will be those for your operating system. When you press the shortcut, the Feature Trainer will highlight the next step, so you can continue to follow the instructions.<\/p>\n<p>Once you&#8217;ve done a lesson once, you can repeat it as many times as you like. You can restart a lesson at any time with the refresh button:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/lesson-refresh-button.png\" alt=\"Refresh a lesson\" \/><\/p>\n<p>You don&#8217;t need to do the modules or lessons in the order they appear in the Feature Trainer. You can complete any lesson from any module in any order. You can also complete the modules in any order.<\/p>\n<p>As you proceed through the lessons you&#8217;ve chosen, you are asked to use the shortcuts that pertain to your operating system. For example, <strong>\u2318\u21e7A<\/strong>. You can also click on any shortcut and then click the pop-up link to apply that shortcut or assign it to a different keyboard shortcut if required.<\/p>\n<p>The Feature Trainer also has some workflow lessons that help you to understand the features in more depth. For example, the <strong>Debug workflow<\/strong> lesson in the <em>Run and Debug<\/em> module.<\/p>\n<p>There are a few situations where you might need to reset the position of the caret on the right-hand side. For example, you might accidentally click off the caret position, or type something in the wrong place. In that instance, you will get a prompt to click <strong>Restore<\/strong> to restore the lesson to a point where you can continue with it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/reset-lesson-button.png\" alt=\"Reset a lesson\" \/><\/p>\n<p>There is a link called <strong>Leave Feedback<\/strong> at the bottom of the <strong>Learn<\/strong> pane on the left-hand side. This will open in your default browser and allow you to share your feedback on the Feature Trainer with JetBrains. We\u2019d love to hear your feedback so please do let us know how you get on using this link.<\/p>\n<p>When you\u2019ve finished with the Feature Trainer you can close it as you would any other IntelliJ IDEA Project. The project is on your machine along with your other IntelliJ IDEA projects. If you\u2019re working on a different project, you can also click <strong>Learn IDE Features<\/strong> from the <strong>Help<\/strong> menu to access this project.<\/p>\n<p>Finally, there are some helpful resources here that it\u2019s worth being aware of in the Welcome Screen. <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/\" target=\"_blank\" rel=\"noopener\">Help<\/a> will open the IntelliJ IDEA online documentation. <a href=\"https:\/\/www.jetbrains.com\/idea\/resources\/\" target=\"_blank\" rel=\"noopener\">Getting Started<\/a> will open our resources centre where you can browse the IntelliJ IDEA knowledge base and view videos. <a href=\"https:\/\/www.youtube.com\/user\/intellijideavideo\" target=\"_blank\" rel=\"noopener\">Demos and Screencasts<\/a> will take you to our IntelliJ IDEA YouTube channel where you can watch our screencasts, including the <a href=\"https:\/\/www.youtube.com\/watch?v=vsUx-kod2O4\" target=\"_blank\" rel=\"noopener\">Feature Trainer<\/a> which formed the base for this blog. The <a href=\"https:\/\/resources.jetbrains.com\/storage\/products\/intellij-idea\/docs\/IntelliJIDEA_ReferenceCard.pdf\" target=\"_blank\" rel=\"noopener\">Keymap Reference<\/a> will load the default keymaps. Finally, Tip of the day is useful for learning new bite-sized pieces of information about IntelliJ IDEA.<\/p>\n","protected":false},"author":1150,"featured_media":158028,"comment_status":"open","ping_status":"closed","template":"","categories":[283,601],"tags":[6673,743],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/idea\/158083"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/idea"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/1150"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=158083"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/idea\/158083\/revisions"}],"predecessor-version":[{"id":158269,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/idea\/158083\/revisions\/158269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/158028"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=158083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=158083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=158083"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=158083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}