Issue #3  (Porting IDE Settings to VS Code)05/11/22

Advertisement
Get a weekly dose of tools, articles, and other resources covering remote work, productivity, career well-being, and lots more.

If you've recently moved to VS Code from another code editor or IDE, it's useful to know that there are various extensions available to move settings and keymaps (or key bindings) from those other editors into VS Code.

To find these extensions, open the command palette (CMD/CTRL-SHIFT-P) then type "keymaps". Choose the "Preferences:keymaps" option and the Extensions panel will open to display various options.

VS Code extensions to import keymaps from other IDEs

You'll notice there are extensions for Vim, Sublime Text, InelliJ IDEA, Notepad++, Atom, Eclipse, the classic Visual Studio, Brackets, Emacs, and Delphi.

The Vim and Sublime Text extensions are easily the most popular at 3.6 million and 1.6 million installs, respectively, with all the others also boasting many installs.

Now on to this week's hand-picked links!
 

VS Code Tools

GitLive — Extend your IDE with the real-time features that help remote teams work together effectively. See what your teammates are working on and get notified of merge conflicts before you commit. Make video calls and code together live. Plugins for VS Code, JetBrains, and Android Studio.

Smart Clicks — A VS Code extension that adds 'smart selection' to your editor, making double-click-to-select more intuitive in specific JavaScript and HTML contents (e.g. between curly braces or among tag pairs).

Luvia Theme — A dark VS Code theme with purple accents, designed for those who code at night but I'm guessing anyone who likes dark themes will enjoy this one.

Snipt — A code snippet search engine, sourced from Codiga, a VS Code extension that lets you save code snippets.

VS Code Articles

▶ VS Code Tips — Audio Cues — A quick YouTube video demonstrating how you can use audio cues inside VS Code. They're enabled by default in screen reader mode, but you can also enabled specific cues outside of screen reader mode.

How to Use Github Copilot with Swift Using Visual Studio Code — If you're a Swift developer using Xcode, this guide might help you incorporate GitHub Copilot which is still in Technical Preview and doesn't yet have support for xcode.

8 Ways To Drastically Boost Your Developer Productivity — Not specifically only a VS Code article, but some of the suggestions are based around the developer's experience in VS Code, among other things.

Visual Studio Code - Tips & Tricks - Snippets — Second in the two-part series of articles I linked to last week, this one focused on using VS Code's out-of-the-box Snippets feature.

Bytes — A JavaScript newsletter that's entertaining and informative with lots of coding tidbits, news, and tools.  Sponsor

The Alternatives

Helix — A post-modern text editor featuring multiple cursors as a core editing primitive, tree-sitter integration, function navigation/selection, and more.

Onelang WebIDE — A tool that purports to help you code in multiple languages at the same time.

AstroNvim — An attractive and feature-rich Neovim config that's extensible and easy to use with a great set of plugins.

Zas Editor — A new, capable, and fast code editor for Go and Rust, focused on both reading and writing code. The FAQ includes some reasons to use this over VS Code.


Suggestions?

If you have any link suggestions, including a tool, article, or other resources related to VS Code or another IDE, send it via DM on X: @LouisLazaris or just hit reply on this email.

That's it for this issue.

Happy VS Coding!
Louis
VSCode.Email
@LouisLazaris
Copyright © VSCode.Email. All rights reserved.

Not affiliated with Microsoft, Visual Studio Code, or any of its trademarks.