Use BOTH Neovim and VSCode as a Software Engineer

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Why you would want to use Vim as an editor, even if not as your main IDE? Why use Visual Studio Code as an editor and no vim?
    In this video I break down why I use Neovim as my main editor when I work as a full time software engineer at Amazon, but I ALSO use VSCode as my main editor for my side projects. I essentially tie it back that it really doesnt matter what editor you use, even if you love ThePrimeagen or others. Because what works for them does not mean it will work for you.
    Link to Why I am LEAVING Neovim:
    • Why I am LEAVING Neovi...
    Code: github.com/Mel...
    Video Editor: @TheMason
    Twitch
    I stream live on Twitch every weekend
    Twitch : / melkey
    Join the amazing community on Discord
    Discord: / discord
    I post memes and host Twitter Tech Spaces
    Twitter: / melkeydev
    In this video, I dive into why I use both Neovim and VSCode as my main text editors. I'll explore Neovim's unparalleled keyboard-centric interface and powerful customization options, and contrast them with VSCode's robust ecosystem, extensive plugin library, and intuitive GUI
    SUBSCRIBE OR GET LAID OFF
    ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
    ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
    ╠╗║╚╝║║╠╗║╚╣║║║║║═╣
    ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
    #coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding #golang #go #golanguage

ความคิดเห็น • 89

  • @MelkeyDev
    @MelkeyDev  5 หลายเดือนก่อน +23

    Hope you all enjoy the video.
    Let me know - which IDE do you use and why? What is your preference?

    • @dog4ik
      @dog4ik 5 หลายเดือนก่อน +1

      I use neovim because i am better

    • @tigman9318
      @tigman9318 5 หลายเดือนก่อน

      I also use both. Vscode to make debugging easier honestly, but also because it's easier to maintain for developing and testing across Mac, Linux and Windows. Too much of a pain to figure out neovim across all three in an offline-only environment

    • @adamkamienski7322
      @adamkamienski7322 5 หลายเดือนก่อน

      @@dog4ik what a small fragile ego

  • @Fireship
    @Fireship 5 หลายเดือนก่อน +255

    I use VSCode because it's easier to copy and paste code into

    • @mkum2141
      @mkum2141 5 หลายเดือนก่อน +2

      my goat

    • @vikingthedude
      @vikingthedude 5 หลายเดือนก่อน

      Just yap and dap baby

    • @anruntxd8711
      @anruntxd8711 5 หลายเดือนก่อน +1

      chad

    • @midhunmanu007
      @midhunmanu007 5 หลายเดือนก่อน

      I disagree with that, copy pasting in neovim is much easier because you can use the "+" register, but then again it is about what you are used to, for me it is neovim

    • @denzilv
      @denzilv 5 หลายเดือนก่อน +4

      I use the Stack Overflow keyboard for even more copy-paste productivity efficiency. 🤙

  • @l3thaln3ss
    @l3thaln3ss 5 หลายเดือนก่อน +10

    Wait. That's illegal.
    Nah, but good on Melkey for filling in the middle ground between Prime/Teej and Theo

  • @BluesM18A1
    @BluesM18A1 4 หลายเดือนก่อน +9

    neovim inside vscode terminal is the most galaxy brain shit I have ever seen im ngl

    • @MelkeyDev
      @MelkeyDev  4 หลายเดือนก่อน +2

      moving crazy

  • @RA-xx4mz
    @RA-xx4mz 5 หลายเดือนก่อน +6

    Neovim for small, quick edits. Vscode for day to day work.
    Neovim was taking too long to configure for my day job + side project workflow. So I just VsCode instead.

  • @abdulalimmahir
    @abdulalimmahir 3 หลายเดือนก่อน +1

    This video is working like a motivation to get back into coding for me.
    I've been trying configuring neovim for like a week straight. It's really overwhelming and overpriced choice for someone like me who doesn't have deep understand of Lua and neovim's different file-systems. Everyone uses different packege managers, different plugins, file-structures, configs. You won't really get a 101 deal from any of the youtubers if you want neovim your own way.
    Meantime, you can invest on learning Lua and then make everything from zero, at least now you have something to add to your protfolio except a cool looking neovim.

    • @MelkeyDev
      @MelkeyDev  3 หลายเดือนก่อน +1

      dude i love that the video can do this for you
      Do what works best for you homie!

  • @licokr
    @licokr 5 หลายเดือนก่อน

    100% agree with that we don't need to choose only one. Just be familar with one you are currently use or want to use then focus on code.

  • @gantushigsaruul2489
    @gantushigsaruul2489 3 หลายเดือนก่อน

    It helped me a lot! thank you! more videos about this topic please!

  • @michaelplaczek9385
    @michaelplaczek9385 4 หลายเดือนก่อน +2

    I use both, I use nvim for when I want to modify one, two or three files. I use vscode when I am working on a large project

    • @MelkeyDev
      @MelkeyDev  4 หลายเดือนก่อน

      Me too!

  • @Ptaszqq
    @Ptaszqq 5 หลายเดือนก่อน +2

    I use neovim 99% of the time, but I jump on vs code when helping junior devs that use vs code (for shared sessions) and whenever I debug typescript - I do have dab set up in neovim but I prefer vs code for that most of the time. I find IDE battles funny tho - like it could actually make you write a better code :D

  • @Gornius
    @Gornius 5 หลายเดือนก่อน +2

    I use VSCode with Neovim extension. I just can't live without vim motions.

  • @SnowDaemon
    @SnowDaemon 5 หลายเดือนก่อน +1

    W take
    I use NeoVim for most coding.
    I use VScode when I know I'm going to be doing a lot of debugging because I dont feel like learning and configuring dap.

  • @JoshPeterson
    @JoshPeterson 4 หลายเดือนก่อน

    I too have used Neovim inside VS Code's integrated terminal when I first was dipping my toe into Neovim

  • @naimchowdhury5892
    @naimchowdhury5892 5 หลายเดือนก่อน +2

    There's nothing in the vscode ecosystem that comes close to the power and usefulness of nvim's telescope plugin, that's the main reason keeping me on nvim. I do use vscode for debugging though

  • @bumpy_lumps
    @bumpy_lumps 5 หลายเดือนก่อน +7

    Bro finally someone says it this made me so happy

    • @adamkamienski7322
      @adamkamienski7322 5 หลายเดือนก่อน +2

      True, which makes me respect Melkey even more

  • @scottiedoesno
    @scottiedoesno 5 หลายเดือนก่อน

    Team both. Keep the keybinds the same and use what makes the most sense. If you have to computer hop a lot, vscode remote extenstion is the bee's knees. If you can keep things mostly the same for long periods of time, neovim performance is the best. Love this viewpoint

  • @sarojregmi200
    @sarojregmi200 5 หลายเดือนก่อน

    I use nvim because I can configure what I want it's fast and it taught me many things that I would not have learnt otherwise. Like LSP tree sitter and other stuff. And made me familiar with the legends like tpope, folke, tj etc..

  • @rlifts
    @rlifts 5 หลายเดือนก่อน

    Amen brother, I use emacs, neovim, and starting vscode again lol. They all serve different purposes.

  • @spaghettiking653
    @spaghettiking653 5 หลายเดือนก่อน +1

    What's that tab plugin in Neovim called?

  • @Manuelstechnology
    @Manuelstechnology 5 หลายเดือนก่อน +2

    Hey man, love your videos, I'm new to the language(golang)
    Can you recommend resources that helped you in your journey of learning go for me?, please I'd really love that.

    • @schlesser
      @schlesser 5 หลายเดือนก่อน +1

      Dig into his channel, he has already made a video

  • @dodomukunzi7269
    @dodomukunzi7269 5 หลายเดือนก่อน

    On point Melkey 🐐

  • @joaomendoncayt
    @joaomendoncayt 5 หลายเดือนก่อน +1

    this is a pointless discussion, but fact of the matter is nvim is better if you learn it all the way... now if you want to learn it or not and you're confortable with what you have which is completely and perfectly fine that's on you!
    but nvim is just better all around...
    pointless discussion tho... use whatever does the job for you.

  • @user-eg6nq7qt8c
    @user-eg6nq7qt8c 3 หลายเดือนก่อน

    the reason i stop using nvim as the main dev tool is
    1. constant, mostly irrational anxiety that my config is about to break.
    2. I very easily convince myself that working on my nvim config is really work if I think about it and then days go by where what I get paid to do has fallen behind but dam my new keybindings and lua functions are amazing .
    3. Update Mason.. point 1 becomes true and there goes another day.
    A ME problem for sure but I can't help it.
    VSCode? I just get stuff done.

  • @СэрШпинат
    @СэрШпинат 5 หลายเดือนก่อน

    using phpstorm/goland and neovim and yes, I don't care too, as long as i understand my tools and write production ready code :) just one thing that really kills my productivity is multiple monitors and multiple buffers. i hate looking at two different code side by side, it annoys me at puts me out of flow. i rather switch between files with telescope/harpoon or cmd-e on Jetbrains several times then open files side by side.

  • @oratilemoagi9764
    @oratilemoagi9764 5 หลายเดือนก่อน +1

    9 months ago u said u leaving Neovim now you together, Damn love is blind

    • @oratilemoagi9764
      @oratilemoagi9764 5 หลายเดือนก่อน

      th-cam.com/video/PLxpyUYvC_o/w-d-xo.htmlsi=Vbmeh1rZQ8vljyTR

  • @Dekutard
    @Dekutard 5 หลายเดือนก่อน

    i would assume it’s difficult enough to master one tool let alone 2

  • @cristophermoreno2290
    @cristophermoreno2290 5 หลายเดือนก่อน +1

    ZED !

  • @astrocanyounaut
    @astrocanyounaut 5 หลายเดือนก่อน +1

    loyalty to an editor is crazy lowkey- use whatever suits your needs! 😤

  • @vimdiesel
    @vimdiesel 5 หลายเดือนก่อน

    Already do. Because I can't really ditch the mouse while working on vue.
    Definitely don't use vscode for everhthing tho

  • @dezly-macauley
    @dezly-macauley 5 หลายเดือนก่อน

    Just curious is there a reason why you use VS Code over VS Codium (open source without MS telemetry)?
    I'm asking because Neovim is my main editor.
    I'm wondering if I should have Codium as a backup and ditch VS Code for good...
    Or just go for VS Code the original "just works" editor. Also most of us are using Github... so can't really escape Microsoft 😅

    • @robinskills
      @robinskills 5 หลายเดือนก่อน +1

      From my experience VSCodium is faster than VS Code(somehow do not ask me why), but there aren't all the extensions available. But I encourage you to at least try Codium and see for yourself.

  • @NoctuaDeveloppement
    @NoctuaDeveloppement 5 หลายเดือนก่อน

    I personally code on paper, take a pic of my code, use Phone feature to extract the text from the image, paste it in a basic text editor, save it and pray 😂😂

  • @juststudying1019
    @juststudying1019 5 หลายเดือนก่อน

    Who has time to configure everything, I am worried about my code, should I be about the code of my code editor, doesn't seem logical to me.
    but VScode is heavy I hate this in it.
    also use vim key bindings in vscode.

  • @ulrich-tonmoy
    @ulrich-tonmoy 5 หลายเดือนก่อน

    Yep i just want to code js but i need cpp and what not then need to know lua and config manually writing the lua to config neovim then learn shortcut then finally neovim setuped

  • @himalczyk258
    @himalczyk258 5 หลายเดือนก่อน

    Whats the headset mate? Is it the same Theo and Prime use? Can I ask for the model please?

    • @justttn
      @justttn 3 หลายเดือนก่อน

      Philips SHP9500

  • @hebozhe
    @hebozhe 5 หลายเดือนก่อน

    VS Code for projects, nano for bash scripts.

  • @wesleytaylor-rendal5648
    @wesleytaylor-rendal5648 หลายเดือนก่อน

    I think most people are hybrid

  • @siya.abc123
    @siya.abc123 5 หลายเดือนก่อน

    There is no reason not to use VSCode besides preference. VSCode is good

  • @midhunmanu007
    @midhunmanu007 5 หลายเดือนก่อน

    I like neovim because it consumes less RAM and I get to use TMUX also no Microsoft.

  • @MrlegendOr
    @MrlegendOr 5 หลายเดือนก่อน

    Why I Use Neovim and VSPymyCode : Much better 🙃

  • @FelipeV3444
    @FelipeV3444 5 หลายเดือนก่อน

    #teamwhatevergetsthejobdone

  • @hendrykhoza4782
    @hendrykhoza4782 5 หลายเดือนก่อน

    Low key that hurts my feelings... neovim is better...if it wasn't you wouldn't be using vim motion 😢

  • @cesarkollenphowet
    @cesarkollenphowet 5 หลายเดือนก่อน

    VSCODE ftw i dont have the time to learn advanced nvim

  • @pedromendes3257
    @pedromendes3257 5 หลายเดือนก่อน

    cursed

  • @shanehanna
    @shanehanna 5 หลายเดือนก่อน

    At least use the same theme.

  • @CrazyLuke11
    @CrazyLuke11 5 หลายเดือนก่อน

    PLEASE DONT USE NEOVIM IN VSC*DE TERMINAL!

  • @borakou39
    @borakou39 3 หลายเดือนก่อน

    How dare you use common sense like this

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 4 หลายเดือนก่อน

    The person who convinced the entire developer community that an outdated code editor is better than an IDE with the latest and greatest features out of the box must be one helluva salesman. Vim motions are arbitrary and don't make any sense but here we are lol.

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 2 หลายเดือนก่อน

      Vscode is made of electron and is often slower its also less configurable so more custom settings or features etc are harder to implement or you cannot do. You also can’t run it in a terminal if you don’t have a gui for whatever reason. I also doubt you really understand vim motions or what makes it “outdated”

  • @rocstar3000
    @rocstar3000 5 หลายเดือนก่อน

    I use neovim exactly for the reason you don't use it lol, I'm in a point in life where I really want to learn those things so I like the need to go RTFM. But if for any reason I really need to do something like now and I can't figure out how to do on nvim nor could find any help at the moment I can just open any IDE, do the thing, and then go back to nvim.

  • @ArturdeSousaRocha
    @ArturdeSousaRocha 5 หลายเดือนก่อน

    Let's be honest: VS Code is a pretty decent remote terminal. 😆

  • @victordvickie
    @victordvickie 5 หลายเดือนก่อน

    skill issue?