IDE

IDE

Become more productive with general IDE tips and features.

Our IDEs help you write better code, faster. In this topic, we will look at general tips and features, and learn more about them.

See Also

JetBrains .NET Days Online 2024

Playlist

JetBrains .NET Days Online 2024
Session recordings of JetBrains .NET Days Online 2024.
Bind Arguments to Godot's Callables

Tutorial

Bind Arguments to Godot's Callables
When reusing functionality for signals, use Callable and bind arguments
Navigation Bar - All the power!

Tip

Navigation Bar - All the power!
The Navigation Bar can do much more than you think!
Rainbow Trail Effects for Godot

Tutorial

Rainbow Trail Effects for Godot
Create a rainbow trail effect for your 2D games using Line2D
Singletons and Autoloads with Godot and C#

Tutorial

Singletons and Autoloads with Godot and C#
We'll walk through how to setup and enable singletons using Godot's autoloads also known as Globals.
Starter Player Controls For 2D Godot Games

Tutorial

Starter Player Controls For 2D Godot Games
We'll walk through simple yet effective starter controls for your 2D Godot games to get your characters up and running.
Find in Path with the Navigation Bar

Tip

Find in Path with the Navigation Bar
Use the Navigation bar and Find in File together and be faster than all of your team members.
Speed search with the Navigation Bar

Tip

Speed search with the Navigation Bar
Use the keyboard abbreviations to quickly find what you're looking for in the Navigation bar.
Create a new File from the Navigation Bar

Tip

Create a new File from the Navigation Bar
A fast way to add a new file to your project, without touching the mouse.
Open any file from the Navigation Bar

Tip

Open any file from the Navigation Bar
Using just the keyboard, browse and open files in your project.
Navigate files with the Navigation Bar

Tip

Navigate files with the Navigation Bar
Navigate to project files from the navigation bar. No mouse! 🐁
Activate the Navigation Bar

Tip

Activate the Navigation Bar
Turn the navigation bar on when you need it and dismiss it when you're done.
Reformat Your Code

Tip

Reformat Your Code
Reformat a specific piece of code or the whole file according to your preferences.
How to Build Pong with Godot and JetBrains Rider

Tutorial

How to Build Pong with Godot and JetBrains Rider
We'll walk you through building a Pong game using Godot Game Engine and JetBrains Rider.
Adding Scripts To Your Godot Game

Part of tutorial

Adding Scripts To Your Godot Game
Learn how to add C# scripts to your Godot games for interactivity and gameplay mechanics.
Set up a Godot Game Development Environment

Part of tutorial

Set up a Godot Game Development Environment
Setting up your game development environment for Godot Game Engine.
Asset Management

Part of tutorial

Asset Management
Learn how to manage assets in Godot.
Game Design

Part of tutorial

Game Design
Sketching out our game and its mechanics to prepare for building a Godot game.
Godot Nodes and the Scene Tree

Part of tutorial

Godot Nodes and the Scene Tree
Working with Godot Nodes to build out our game's scene.
Source Control Management with Godot

Part of tutorial

Source Control Management with Godot
Using Git source control for your Godot project.
Introduction To Game Development

Part of tutorial

Introduction To Game Development
Introduction to game development and why you would consider Godot Game Engine and C# for your game.
Configuring the New UI in any JetBrains IDE

Tip

Configuring the New UI in any JetBrains IDE
Enabling and configuring the latest JetBrains UI in your IDE.
JetBrains .NET Day Online 2023

Playlist

JetBrains .NET Day Online 2023
Session recordings of JetBrains .NET Day Online 2023.
Use Recent Files

Tip

Use Recent Files
Jump to any of the files you've been using recently in your JetBrains IDE.
Lean UI

Tip

Lean UI
Get tips for modifying your JetBrains IDE UI.
Find Actions in Any JetBrains IDE

Tip

Find Actions in Any JetBrains IDE
Find various actions inside your JetBrains IDE quickly and efficiently.
How to Search Everywhere in Any JetBrains IDE

Tip

How to Search Everywhere in Any JetBrains IDE
Search for anything in your JetBrains IDE across Classes, Files, Symbols and Actions.
JetBrains Space and JetBrains Rider

Tip

JetBrains Space and JetBrains Rider
A full solution to power your game development process!
Connect to a Running Docker Container Shell

Tip

Connect to a Running Docker Container Shell
Explore the file system and processes in the container, tail a log file, and more.
Why is ReSharper/Rider suggesting this?

Tip

Why is ReSharper/Rider suggesting this?
ReSharper and Rider help you learn existing and new features of .NET!
Remote development with JetBrains Rider

Tip

Remote development with JetBrains Rider
Experience the power of developing .NET applications remotely!
Creating Games With Unity - Scripting Logic With Rider

Tutorial

Creating Games With Unity - Scripting Logic With Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!
Creating Games With Unreal Editor and JetBrains Rider

Tutorial

Creating Games With Unreal Editor and JetBrains Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!
Debugging Unity games

Part of tutorial

Debugging Unity games
Suspend execution and inspect variables. Use pausepoints to visually inspect your scene.
Keyboard shortcuts - Shift+Shift and Alt+Enter

Part of tutorial

Keyboard shortcuts - Shift+Shift and Alt+Enter
The two keyboard shortcuts that get you places!
Generate code

Part of tutorial

Generate code
Rider helps with boiler-plate code, code completion, and more.
Inspections and quick-fixes for Unity code

Part of tutorial

Inspections and quick-fixes for Unity code
Rider helps you write better code, faster.
Navigating around a Unity project

Part of tutorial

Navigating around a Unity project
Find your way around your code base, asset usages, and more.
Debugging Unreal Engine with Rider

Part of tutorial

Debugging Unreal Engine with Rider
Use the Unreal Editor log and the debugger to see what's going on in your game.
Editing, code completion, inspections

Part of tutorial

Editing, code completion, inspections
Let's explore what the coding experience is like!
Navigating your project

Part of tutorial

Navigating your project
Use Search Everywhere to helps you find code, functions, blueprint usages, and more.
What is Rider for Unreal?

Part of tutorial

What is Rider for Unreal?
Learn about using Rider for your Unreal Engine games.
Godot Community Resources

Part of tutorial

Godot Community Resources
Community resources that will help you on your Godot journey.
Design and Manage Scenes With RiderFlow

Tutorial

Design and Manage Scenes With RiderFlow
We'll walk you through the best tips for RiderFlow to help speed up your Unity development!
Getting Started with Rider for Unity

Part of tutorial

Getting Started with Rider for Unity
What is Rider? And how to start using it with Unity?
Code Editing

Part of tutorial

Code Editing
Dive deeper into code with the smart editor in Unity!
Introducing RiderFlow

Part of tutorial

Introducing RiderFlow
What is RiderFlow? And where to find it?
Adding assets to a scene

Part of tutorial

Adding assets to a scene
The scene view management toolbar can search assets that you can use in your scene.
C# 11 - Required Keyword

Tip

C# 11 - Required Keyword
Introducing the required keyword for fields and properties.
C# 11 - Raw strings

Tip

C# 11 - Raw strings
There is no escape!
JetBrains GameDev Day Online 2022

Playlist

JetBrains GameDev Day Online 2022
Session recordings of JetBrains GameDev Day Online 2022.
ASP.NET Basics for Experts

YouTube

ASP.NET Basics for Experts
Layla Porter
Remote Pairing

YouTube

Remote Pairing
Lorraine Steyn
JetBrains .NET Days Online 2022

Playlist

JetBrains .NET Days Online 2022
Session recordings of JetBrains .NET Days Online 2022.
Tabless UI in any JetBrains IDE

Tip

Tabless UI in any JetBrains IDE
Configure your editor tabs to optimize your coding environment.
HTMX for ASP.NET Core Developers

Tutorial

HTMX for ASP.NET Core Developers
A set of videos explaining what HTMX is, and how ASP.NET Core developers can use it to create rich client-side experiences.
Debugging For ReSharper Users

Part of tutorial

Debugging For ReSharper Users
Learn the basics of the Rider debugger from a Visual Studio + ReSharper user's perspective.
Getting Started

Part of tutorial

Getting Started
Learn to create and run your first solution in Rider.
JetBrains .NET Days Online 2021

Playlist

JetBrains .NET Days Online 2021
Session recordings of JetBrains .NET Days Online 2021.
Moving from Visual Studio to JetBrains Rider

Tutorial

Moving from Visual Studio to JetBrains Rider
A jumpstart guide for Visual Studio + ReSharper users wanting to try Rider.
Plugins

Part of tutorial

Plugins
Learn the basics of the Rider plugin marketplace from a Visual Studio + ReSharper user's perspective.
NuGet Package Management

Part of tutorial

NuGet Package Management
Learn the basics of the Rider's NuGet Tool Window from a Visual Studio + ReSharper user's perspective.
Unit Testing For ReSharper Users

Part of tutorial

Unit Testing For ReSharper Users
Learn the basics of the unit testing in Rider from a Visual Studio + ReSharper user's perspective.
Working With Databases

Part of tutorial

Working With Databases
Effectively working with databases in Rider from a Visual Studio + ReSharper user's perspective.
Working With IIS and IIS Express

Part of tutorial

Working With IIS and IIS Express
Effectively working with ASP.NET Core and IIS in Rider from a Visual Studio + ReSharper user's perspective.
ReSharper Essentials

Tutorial

ReSharper Essentials
Together with our developer advocates, learn how ReSharper can help you write better code, faster.
Additional Tools

Part of tutorial

Additional Tools
There's more in ReSharper! Architecture diagrams, localization manager, build tools and more.
Code Formatting

Part of tutorial

Code Formatting
Format and reformat code for consistency in your solution.
Introduction

Part of tutorial

Introduction
Introduction to the ReSharper Essentials series.
Comparing Rider's Toolbar with Visual Studio

Part of tutorial

Comparing Rider's Toolbar with Visual Studio
Learn how Rider's toolbar UI compares with the toolbar found in Visual Studio.
Web Fundamentals in Rider

Tutorial

Web Fundamentals in Rider
Learn how Rider helps you with web applications to build full-stack apps with ease.
Navigation in web applications

Part of tutorial

Navigation in web applications
How can you find what you want? Let's look at navigating around a code base.
Refactoring

Part of tutorial

Refactoring
See how the IDE helps you safely refactor code, without breaking existing code.
Rider Essentials

Tutorial

Rider Essentials
Our developer advocates show their favourite tips and tricks, uncovering how they work with Rider.
Customize the Look and Feel of Rider

Part of tutorial

Customize the Look and Feel of Rider
Customize the look and feel of Rider, and make the editor work the way you want.
Introduction

Part of tutorial

Introduction
Introduction to the Rider Essentials series.
NuGet Tool Window in Rider

Part of tutorial

NuGet Tool Window in Rider
Working with NuGet, including search with typos, CamelHumps, Update All, and more!
Version Control in Rider

Part of tutorial

Version Control in Rider
Working with Git, commit code, rebase and switch branches. Let's explore version control (VCS)!
Profiling in Rider

Tutorial

Profiling in Rider
Explore performance and memory profiling options in Rider, and optimize an existing application.
Introduction to Profiling in Rider

Part of tutorial

Introduction to Profiling in Rider
Let's run a first profiling session on a Sudoku solver sample application.
Dynamic Program Analysis (DPA)

Part of tutorial

Dynamic Program Analysis (DPA)
Rider automatically analyzes memory of your applications, all the time!
Conclusion - Profiling in Rider

Part of tutorial

Conclusion - Profiling in Rider
What have we learned? Profiling, profiler modes, optimizing code, DPA, and more. Let's summarize!
Profiling Modes

Part of tutorial

Profiling Modes
What are the differences between Sampling, Tracing, Line-by-Line, and Timeline profiling?
Optimize Performance with Rider

Part of tutorial

Optimize Performance with Rider
Let's try to optimize the Sudoku solver by profiling, and then optimizing code based on the performance snapshot.
IDE & Project Backgrounds

Tip

IDE & Project Backgrounds
Personally style your IDE and Projects with custom background images.
Getting Started With ASP.NET

Tutorial

Getting Started With ASP.NET
A set of short videos to understand the basic landscape of an ASP.NET. Application.
Start A New ASP.NET Web Application

Part of tutorial

Start A New ASP.NET Web Application
Starting an ASP.NET Project in under a few minutes.
Startup Class Walkthrough

Part of tutorial

Startup Class Walkthrough
The beginning of all ASP.NET applications.
ASP.NET Routing

Part of tutorial

ASP.NET Routing
Defining endpoints and URI path handlers.
Request Pipeline

Part of tutorial

Request Pipeline
Configuring our HTTP handlers in Startup.
Formatting F# Code

YouTube

Formatting F# Code
Florian Verdonck
Starting a Blog

YouTube

Starting a Blog
Khalid Abuhakmeh
JetBrains .NET Days Online 2020

Playlist

JetBrains .NET Days Online 2020
Session recordings of JetBrains .NET Days Online 2020.
Tool Window Management

Tip

Tool Window Management
Little helpers always at the right size!
Hiding all tool windows

Tip

Hiding all tool windows
Focus on your code!
Settings Layers

Tip

Settings Layers
Save settings to the scope you need them!
VCS Operations Quicklist

Tip

VCS Operations Quicklist
Your next VCS action at hand!
Editing Tips & Tricks

Playlist

Editing Tips & Tricks
Know everything there is to know about editing code.
Managing Copyright Policy

Tip

Managing Copyright Policy
Use the copyright tool to manage a copyright statement across project files.