Skip to content

Instantly share code, notes, and snippets.

@lackovic
Last active October 29, 2019 14:19
Show Gist options
  • Save lackovic/0f8895135ab0937f40834b1b5178474a to your computer and use it in GitHub Desktop.
Save lackovic/0f8895135ab0937f40834b1b5178474a to your computer and use it in GitHub Desktop.
JetBrains Rider review / personal considerations

JetBrains Rider review

I have used JetBrains Rider for about 4 months, from July till October 2018, for my daily job. In this document I have taken notes of my findings.

Personal considerations, in no particular order

  • Opens up very fast, with most recently opened solutions shortcuts;
  • You can start writing code immediately after opening the solution (loading processes run in separate threads);
  • Keeps the undo history even after closing and opening the file;
  • Has a Favorites toolbar, with the list of favorite files, bookmarks and breakpoints;
  • Has a very convenient integrated REST client (like Postman):
  • Very nice files comparing tool;
  • It reminds you about modified/added TODOs in your commit when you are pushing your changes to the repository;
  • Modified files are highlighted in blue, new files are highlighted in green, both in the top tab navigation bar and in the CTRL+TAB switcher modal;
  • Allows to search in any project from anywhere (in VS you need to open one file in a project and then do a search in the current project);
  • Very convenient search result preview;
  • Automatically adds a comment prefix to all lines when copy pasting a multi-line text inside a comment line;
  • Allows to refactor input and output parameters of a method into a new class.
  • Warns about typos in identifiers
  • Team shared spellchecking exceptions
  • Team shared live templates (code snippets)

Integrated version control system tool

  • Restores workspace when switching repository branch;
  • Keeps the previous commit description text;
  • After synching with a remote branch, it shows a convenient list of branch updates, grouped by added/updated/deleted files;
  • Allows to edit the file while annotating at the same time (Visual Studio opens a new uneditable tab);
  • Annotating is very fast: on a 5000 lines file, Visual Studio hangs for several minutes while Rider executes it instantly;
  • Annotations are color graded, with shades going from red for the oldest ones to green for the newest ones;
  • Allows to commit only selected lines of a file
  • Allows marking local and remote branches as favorites: favorited branches conveniently appear on top of the list
  • Smart checkout: stash local changes, checkout, unstash

Issues

External resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment