Stop trying to turn Neovim into VS Code!

  Рет қаралды 12,999

Jannik Buhr

Jannik Buhr

Күн бұрын

Пікірлер: 35
@belkamax05
@belkamax05 6 ай бұрын
I really appreciate you explained in disclaimer, that its not a replacement for vscode. So I come with no expectations for tool, which is not I use or need in my current workflow. But it made me think to try it for the first, others failed.
@jmbuhr
@jmbuhr 6 ай бұрын
Oh, it can absolutely be a replacement if you want it to be, but if you are expecting a drop-in replacement you are missing out on the best parts (of both tools). Both tools can do most of the tasks the other can, just differently.
@febranom3567
@febranom3567 6 ай бұрын
the reason i dont use nvim distro, Its just too 'vscode'y
@starmechlx
@starmechlx 6 ай бұрын
Nice. I actually removed akinsho's bufferline from my config a couple weeks ago in favor of changing buffers with telescope. so much nicer than trying to figure out why i can't open a particular buffer because it's not currently displayed on the bufferline or having to next over 20 times or whatever. double space -> type the name -> done. so much nicer
@ononaokisama
@ononaokisama 6 ай бұрын
Double space for telescope?? Sounds like a dope mapping
@starmechlx
@starmechlx 5 ай бұрын
@@ononaokisama I'm pretty sure that's the default setup for looking through open buffers in kickstart.nvim!
@dmsys6516
@dmsys6516 3 ай бұрын
Use Harpoon for most used files so you can hop between them with key bindings
@sutirk
@sutirk 6 ай бұрын
Good vid. I remember first trying out vim back in 2018 or something, and i just had such a hard time trying to use buffers/tabs as VScode (sublime at the time!) tabs. Now that i've fully embraced alternate file, harpoon and telescope git/file/text search, its just works so much better. Interesting use of tabs as workspaces, but i've never really used that. Just a personal preference to use tmux's windows/sessions to separate my workspaces
@GentlemanProgrammingVods
@GentlemanProgrammingVods 6 ай бұрын
Amazing !!! did a video review of your talk and the people were impress, thanks for sharing !!!!
@jmbuhr
@jmbuhr 6 ай бұрын
Awesome! I don't speak Spanish, unfortunately, but looks like a fun stream you have there. Keep it up! :)
@yuxiang4218
@yuxiang4218 6 ай бұрын
very helpful. It takes me a quite long time to fully understand buffer, window, tab in vim and panel, window, session in Tmux...
@paultapping9510
@paultapping9510 6 ай бұрын
I finally installed lunarvim the other day having finally gotten reasonably comfortable with vanilla vim (not neo), and, oh my! It's rather lovely with some genuinely sane defaults. However, I'm glad I spent the time with vanilla, learning the basics without too much hand-holding.
@daddychan7
@daddychan7 6 ай бұрын
This video could’ve gone in a couple different directions and it went in the right one for sure. Awesome principles!
@williamseipp9691
@williamseipp9691 6 ай бұрын
I completely agree. When I read about buffers I was initially thinking "meh I don't want it" but decided I should try it out because I could be missing out on something. It's like picking out ice cream flavors. Yes I like fudgey wudgey but you know maybe pecan praline is worth it. If one doesn't stray from what they know they could be shutting themselves off from some really cool features and a deeper understanding of why there is an alternative.
@viatrixhd
@viatrixhd 6 ай бұрын
I completely agree with you, i am using nvim since a year or so and using it daily for work. At the beginning i used stuff like tabs, file explorer on the left side and so on. But I found better workflows which suit me better, e.g using oil.nvim instead of neotree or creating small scripts to automate common tasks.
@toolbelt
@toolbelt 6 ай бұрын
Wonderful perspective. Thank you.
@berat2690
@berat2690 6 ай бұрын
both are good, knowing the basics of neovim is good too, this is how i personally use it, i don't use it a lot but do know some motions, just the basic ones but also use IDEs
@Just_Areki
@Just_Areki 6 ай бұрын
I understand way of vim, but I like my vs-code-like neovim setup. For me it's vim and vsc "best" (or comfortable) features all in one place
@jmbuhr
@jmbuhr 6 ай бұрын
And that's a perfectly valid way of using it! You found out how things work and then were able to make an informed decision for your preferred workflow :)
@altonmiles8067
@altonmiles8067 6 ай бұрын
I'm pretty new to neovim and was looking for the exact functionally of the 'gd' command!
@Saturate0806
@Saturate0806 6 ай бұрын
fullscreening hover docs was genius
@cyuria
@cyuria 6 ай бұрын
Tbh this sounds like an XY problem. You need to edit multiple files -> you ask how to use tabs in (neo)vim You need to do X -> you ask how to do Y Of course the video is entirely correct, people need to learn to ask how to solve the problem instead of how to apply a specific solution
@jmbuhr
@jmbuhr 6 ай бұрын
True, that term certainly applies here. And what is interesting is how it arises in this context as a result of "overfitting" on a pattern.
@gjermundification
@gjermundification 6 ай бұрын
Are we talking RyanAir seating for my Lamborghini?
@airkami
@airkami 6 ай бұрын
Well made! Congrats on over 1K subs! Also, you are currently saying "tabs" is "tubs" and that's okay, but if you want to sound more British, say it more similar to "tobs" with an "ah" sound. To sound more American it is more like "tabs" as in well, SaaS. Which, if we use your accent would sound like "sus" lol
@PalashBackup
@PalashBackup Ай бұрын
I am not trying to convert neovim into vscode. I am trying to turn it into emacs :P
@lucaslopes1260
@lucaslopes1260 6 ай бұрын
What literate programming tool is that, in the qmd file? It looks like RMarkdown for Python.
@jmbuhr
@jmbuhr 6 ай бұрын
That's precisely what it is :D The people that made Rmarkdown took what they learned and built a new tool called Quarto. It's for R, python, julia and ojs: quarto.org/ Here is the getting-started section for Neovim: quarto.org/docs/get-started/hello/neovim.html (but you can use it with any editor)
@lucaslopes1260
@lucaslopes1260 6 ай бұрын
@@jmbuhr Thanks, man. I'll be sure to look into it. I use Python a lot, and I have an R script for RMarkdown that I basically use for pure Markdown. So this one might come in handy for my Python projects.
@lucaslopes1260
@lucaslopes1260 6 ай бұрын
Oh, and I subscribed, btw
@beardedgiant
@beardedgiant 6 ай бұрын
Many valid points but some of what you have, like slime, is emacs-like. Which is an ide. Like vscode.
@jmbuhr
@jmbuhr 6 ай бұрын
Note, how I never say to not turn Neovim into an IDE. Neovim can absolutely be an IDE if you want it to be! This video is about understanding concepts in different contexts to not miss out on useful tricks.
@denisblack9897
@denisblack9897 6 ай бұрын
I’m guilty of opposite😅
@MarcoAntoniotti
@MarcoAntoniotti 6 ай бұрын
M-x neovim
@gustavojoaquin_arch
@gustavojoaquin_arch 6 ай бұрын
Based 🗿
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 287 М.
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 20 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 6 МЛН
Why Neovim nerds are so obsessed with the terminal
6:44
Joshua Morony
Рет қаралды 100 М.
I tried 10 code editors
10:28
Fireship
Рет қаралды 3,1 МЛН
From kickstart.nvim to Data Science in 20 minutes
20:40
Jannik Buhr
Рет қаралды 21 М.
ThePrimeagen On Running Linux
9:40
Tech Over Tea
Рет қаралды 280 М.
This VIM trick BLEW MY MIND
6:37
typecraft
Рет қаралды 59 М.
Note-taking Apps for Command-line People
34:49
Mischa van den Burg
Рет қаралды 43 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 371 М.
Why I Switched From NEOVIM To VSCODE
13:45
Anthony GG
Рет қаралды 25 М.
What The com-lihaoyi Platform Needs from Scala
38:39
Haoyi Li
Рет қаралды 688
Vim vs NeoVim, What's the Difference?  Which Should You Use?
10:29
Mental Outlaw
Рет қаралды 328 М.
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 20 МЛН