DEV Community

Cover image for Matt's Tidbits #92 - A few neat IDE tidbits
Matthew Groves
Matthew Groves

Posted on • Originally published at Medium

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

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.

Sentry mobile image

Mobile Vitals: A first step to Faster Apps

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read the guide →

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay