5

Transitioning From VSCode to NeoVim

 1 year ago
source link: https://hackernoon.com/transitioning-from-vscode-to-neovim
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Transitioning From VSCode to NeoVim

Search icon
see notifications
Notifications
🚨 WINNERS ALERT 🚨 #growth-marketing Writing Contest Announces Round 4 Results 🕺 💃
Last Monday at 3:44 AM
Happy Weekend, enjoy these top stories from this week, WAR, AXIOMS, and more 💚
Last Saturday at 6:00 PM
Happy Weekend, enjoy these top stories from this week, FOWLS, RELIGION, and more 💚
01/21/2023
#respectthefuckinggreen mug, OG Tee, and other Hacker Merch at 15% Discount until 1/31/2023
01/18/2023
Happy Weekend, enjoy these top stories from this week, WRITING, PREFACE, and more 💚
01/14/2023
Happy Weekend, enjoy these top stories from this week, Vitiligo , THE RED ROOM, and more 💚
01/07/2023
Happy Weekend, enjoy these top stories from this week, BELIEFS, SUMMARY, and more 💚
12/31/2022
It’s Not Over Until It’s Over! Read our 2022 recap! 📗
12/26/2022
Happy Weekend, enjoy these top stories from this week, Delia, HOME!, and more 💚
12/24/2022
Happy Weekend, enjoy these top stories from this week, OSTROG, Morning, and more 💚
12/17/2022
ChatGPT is on 🔥! What do you think is next for A.I?
12/15/2022
New Writing Contest Launch! Win Up To 500 USD Per Month on #MobileDebugging Stories!
12/05/2022
HackerNoon is a Multi-language Platform: All Top Stories Now Available in 8 Languages
11/28/2022
Over 100,000 votes have been casted for this year’s Noonies Nominees. Results will be announced on December 1st.
11/28/2022
Start off your week the right way! Here are some must-read top stories from this week, The Trail to the Sea, Culture, The Philosopher's Public Library and more 💚
11/28/2022
Recently laid off from a tech company? Share your story for free on HackerNoon!
11/14/2022
New Week, New Chance to Win from $18,000! Enter #EnterTheMetaverse Writing Contest Now!
11/08/2022
Stable Diffusion AI Image Generation is Now Available in the HackerNoon Text Editor!
11/03/2022
HN Shareholder Newsletter: Green Clock Strikes Noon :-)
10/26/2022
Vote now on HackerNoon weekly polls!
10/26/2022
Highlight any text on a story and HackerNoon will generate beautiful quote images for you to share!
10/26/2022
Don't miss out on the daily top trending stories on HackerNoon! Subscribe to TechBeat to see what people are currently interested about!
09/20/2022
HackerNoon now publishes sci-fi! Read some of our science fiction stories today and submit your own!
09/05/2022
$200k+ in Committed Writer Payouts for HackerNoon Writing Contests. Enter to Win Monthly Prizes!
08/29/2022
see 17 more
Transitioning From VSCode to NeoVim by@maksimmuravev

Transitioning From VSCode to NeoVim

February 3rd 2023 New Story
2 min
by @maksimmuravev

Maksim Muravev

@maksimmuravev

DevOps Engineer.

Open TLDRtldt arrow
Read on Terminal Reader
Read this story in a terminal
🖨️
Print this story

Too Long; Didn't Read

As a DevOps engineer, I recently reached a significant milestone: I switched code editors for the fifth time in my career. When I first began writing code, I quickly settled on using Vim. Despite its reputation for being fast and efficient, what drew me to Vim was the endless possibilities for customization through plugins, abbreviations, hotkeys, and scripts. As a result, I spent significant time customizing my setup.
featured image - Transitioning From VSCode to NeoVim
Your browser does not support theaudio element.
Read by Dr. One (en-US)
Audio Presented by

@maksimmuravev

Maksim Muravev

DevOps Engineer.

Credibility

As a DevOps engineer, I recently reached a significant milestone: I switched code editors for the fifth time in my career. When I first began writing code, I quickly settled on using Vim. Despite its reputation for being fast and efficient, what drew me to Vim was the endless possibilities for customization through plugins, abbreviations, hotkeys, and scripts. As a result, I spent significant time customizing my setup.

Over time, my customization had become so extensive that it was difficult to understand. My customizations also made it difficult to switch to a different editor, as I had grown accustomed to my unique Vi environment.

After switching to a Mac, I painfully transitioned from Linux GVim to MacVim, essentially the same thing, so I don't consider that an actual switch. My next move was to Sublime Text, as I was beginning to work with Python and wanted to avoid navigating VimScript to reconfigure my editor. With the help of the Vintageous plugin, Sublime Text provided me with all the familiar hotkeys I was used to, and the built-in language plugins helped me quickly become proficient in the Python language.

A year later, as I began incorporating TypeScript into my stack, I switched from Sublime Text to Visual Studio Code (VSCode). At the time, VSCode was the only lightweight editor that could handle both Python and Node.js and had Vim hotkeys.

As I continued to use VSCode, I noticed that the editor was becoming increasingly slow. The transition from Sublime Text to VSCode was particularly noticeable due to the latter's electron-based architecture.

Over time, VSCode's performance only worsened as more unnecessary features were added, and the electron framework became increasingly slow. Eventually, I grew tired of the sluggishness and began searching for an alternative.

To my surprise and delight, I discovered that the community had addressed one of Vim's main issues in the past few years by eliminating the need for VimScript. Now, plugins can be written in any language, and developers have taken advantage of this by porting several JavaScript plugins from VSCode to the faster Neovim.

After a couple of weeks of adjusting to the transition, I again found myself using an editor that doesn't drain my laptop battery and runs faster than I can lose interest in writing code.

I wish someone else would do the same with Docker (and maybe Notion).

by Maksim Muravev @maksimmuravev.DevOps Engineer.
Read my stories
L O A D I N G
. . . comments & more!
Hackernoon hq - po box 2206, edwards, colorado 81632, usa

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK