Min/Maxxing VS Code by Stripping the UI and Adding Vim

preview_player
Показать описание
Did you know you can add the Vim experience to VS Code? That's what we'll do in this video, but we're also going to strip down the UI and rely on VS Code's amazing shortcuts to get the best of both world.

Chapters:
00:00 - Introduction
02:04 - Minimalizing VS Code
05:05 - The Extensions You'll Need
06:53 - Using the NeoVim Extension
13:03 - Resources for Learning Vim
14:39 - Using Copilot to Learn Vim

Resources:

#coding #vscodeeditor #minimalism
Рекомендации по теме
Комментарии
Автор

Beyond vim you can also setup keybindings to split your screen vertically / horizontally and jumping between the different panes with kb shortcuts. Also when in the explorer creating new files or folders with just keybinds.

Another super useful bit is using “m<key>” and backtick <key> to jump to it. For example you could ma and then backtick a to jump to the last marker called a.

You also have multiple clipboard registries the global one or the many local ones.

The rabbit hole goes very deep once you start down that path and it’s awesome.

nikilk
Автор

Tips for those using vsVIM:
Turn on relational numbers in vscode settings to not have to count the line numbers.
you can also use z t to scroll current line to top of window. (or zb to scroll to bottom, and zz to center current line)

TheAkayuki
Автор

I installed that Synthwave x Fluouromachine theme that Rob recommended. Rob's sense of humor is... challenging.

BurtonJohnson
Автор

This is awesome. I've been dabbling with neovim but don't have the confidence to go all the way yet, so this is actually really useful.

AdamtheADHDev
Автор

Are there any benefits to this over zen mode?

Opening a terminal as a regular tab is an amazing tip.

adrianscarlett
Автор

The only downside to this setup is how do you tell what mode you’re in without the status?

DamagedAndroid
Автор

You forgot to asd how painful it os to use it within a python notebook

theangelofspace
Автор

Awesome background, Rob. nice to see and hear you. #ThisDevelopersLife

girishsuch
Автор

Thats nice but I just dont see why would someone use it instead of using nvim. This still has memory footprint bigger than nvim. :o

_-tg-_
Автор

BTW, why the heck isn't there a way to toggle relative line numbers in VSCode? That seems like a huge oversight and the only way to do it is edit one's settings. 🤯

gregwojan
Автор

How did you hide the window title bar?

felipeaprotazio
Автор

What would I do all these changes instead of using zen mode + neovim extension?

jliendostuardo
Автор

Me after watching this video, goes to Reddit* and post "New minimal setup rate 0/10" xd

rafaelsanchezmartinez
Автор

I'm a bit concerned/confused over the comment "If you like Vim, use Vim..." in the context of this video. The VSCode Neovim extension only works with Neovim to my understanding and the vscodevim extension is not really Vim so, again, I'm confused.

The other thing that was really glossed over was all the Neovim extensions that magically appeared. I'm guessing this was due to using Lazy.nvim and a default init.lua that wasn't explained?

gregwojan
Автор

Vs code vim vs vscode nvim which one do you think is better ?

KnOtoUt
Автор

7:03 "I'm gonna use my mouse" 🤮 .. you know it's wrong

khaldr
Автор

Why vscode don't just implement vim mode in the editor?

guocity
Автор

Still not the same as neon I’m but good for those who want the clean layout and just can’t jump to neovim

pencilcheck
Автор

What about using copilot chat with neovim setup?

so_annoying
Автор

You could use an ssh tunnel in vs code so you can edit files in the IDE itself and not have to use something like vim

keeganj