DEV Community

loading...
Cover image for Matt's Tidbits #92 - A few neat IDE tidbits

Matt's Tidbits #92 - A few neat IDE tidbits

Matthew Groves
Software engineer with 15+ years of professional experience in C++, C#, Java, and Kotlin.
Originally published at Medium ・2 min read

In my last post, I wrote about the RxJava share operator. This week, I have a few quick IDE tidbits!

I've written about some fun IDE plugins before in Tidbit #6, but I recently got a new work laptop, and in the process of reinstalling Android Studio discovered a new one!

Previously I had been using the NyanCat progress bar (because work should be fun!), but when I found out there's a MARIO PROGRESS BAR I knew I needed to check it out:
https://plugins.jetbrains.com/plugin/14708-mario-progress-bar

If Mario isn't your thing, that's ok - there are a LOT of different options, depending on your preferences:
https://plugins.jetbrains.com/search?search=progress%20bar


I alluded to multiple tidbits in the title of this article, so hopefully you're still with me! My next project is going to be written in React Native, so I have been refreshing my JavaScript and learning all about the new frameworks. Part of the change means leaving the familiar confines of Android Studio for other editors - in this case, Visual Studio Code.

I've used Visual Studio before at a previous job, and VS Code is a fine editor, but I've really gotten used to working in Android Studio. For me, part of the biggest challenge of switching development languages is changing tools.

The good news is, I discovered a plugin for VS Code that applies many of Android Studio's keyboard shortcuts to VS Code! You can find it here: https://github.com/kasecato/vscode-intellij-idea-keybindings

I'm still refreshing my JavaScript skills, learning TypeScript, and getting used to programming in a dynamically-typed language (that's the real challenge), but being able to navigate in the editor in a way I'm used to has been very helpful thus far.

This type of plugin is available for many other different editors. So, if you're moving to a new project, and aren't comfortable with the tools, see if there's a keymapping plugin that will make the editor behave like one you already know!

Two questions this time:

  1. What editor has your favorite keybindings? (Not your favorite editor per-se - I'm not trying to start a vi vs. emacs war)
  2. What is your preferred progress bar for Android Studio? Standard? Nyan Cat? Mario? Something else?

Let me know in the comments!

Interested in working with me in the awesome Digital Products team here at Accenture? We're hiring!

These tidbits were discovered on March 10, 2021.

Discussion (0)