Introduction
- Signposts to look out for
- A note about versions
- A note about shortcuts
Writing code
- Creating a project
- Generating the code for your first class
- Using code completion to finish your class
- Intermission: Take the quiz
- Quiz: Creating projects and getting started
- Running your code
- Navigating around your code
- Finishing your code
- Take the quiz
- Quiz: Running and fixing your code
Creating code quickly
- Basic Completion: Suggestions while you type
- Smart Completion: Type-sensitive suggestions
- Postfix Completion: Just keep typing
- Complete Current Statement: Complete your code’s structure
- Intermission: Take the quiz
- Quiz: Creating code quickly with code completion
- Live Templates: Generate common code structures
- Create a new…
- Generate from missing code
- Take the quiz
- Quiz: Creating code quickly with code generation
Fixing and changing your code
- See suggestions in the editor
- Fix errors
- Improve code
- Change code
- Check spelling
- Take the quiz
- Quiz: Fixing and changing your code
Moving through your code
- Finding anything
- Viewing and opening recent files
- Viewing and moving to recent locations
- Going to a specific line
- Moving backward and forward through code
- Moving between your code and its test
- Finding where this code is used
- Seeing details of the code you are calling
- Take the quiz
- Quiz: Moving through your code
Understanding code
- Hints in the editor
- API and documentation at a glance
- Readable code documentation
- Hide distracting code
- Syntax highlighting for embedded code
- Intermission: Take the quiz
- Quiz: Understanding code in the editor
- Code use and data values
- Understanding the flow of your code
- Understanding changes over time
- Getting insight into the code’s intended behaviour
- Take the quiz
- Quiz: Understanding the context of your code
Activating your muscle memory with Keyboard Shortcuts
- Focus on the editor
- “Get me out of here”
- Extra-fast copy/cut line
- Duplicate line or selection
- Delete line
- Format code
- Multiple carets
- Multi-line Strings
- Take the quiz
- Quiz: Activating your muscle memory
Summary of keyboard shortcuts
- Full List of Keyboard Shortcuts

