I don't know is it me or what, but I am really trying hard to get my hands on Vim and trying to get use it for all my daily development. But I don't know why I keep comming back to vscode thinking it will be faster to complete "this one task" in vscode and I will try vim later for other once 😐

Vs code feels more easy to move around project files, working in tabs etc etc. I do try to work on vim as well just for very silly bugs or something but I really want to switch to Vim full time but not able to convince my mind for the task in my hands at that point in time.

Anybody has any advise? I would really appreciate the help on this one

  • 2
    Switching a core piece of software is always difficult, the only way would just diving deep into it.
    If you really like vscode why do you want to switch? There are vimium bindings on vscode, if you want the keyboard navigation mostly.
  • 2
    vim is a console-based text editor.
    its handy when you work remote, for changing some config stuff or the likes of that.
    and even for that, i personally use sed + redirection. i find it easier to type in just the line you want changed and changed by what than messing around with a console based text editor.
    but working full-time on vim: why?

    @HitWRight lol same thought same timing.
    except im a slow typer:)
  • 1
    You simply have not yet find your workflow in vim so you go back to what you are familiar with.

    You might need to set up some shortcut for file navigation in vim, somethink like fzf so you can do

    shorcut + type type type enter. And other shortcut to swap from one file to other back and forth.

    After this it will get to your mussle memory and you will stop reaching for mouse to navigate.

    Alternatively you can do the same in doom emacs, which has these shotcuts already setup. Do space p p -> pick project

    space p f -> pick file in project
    space f f -> find file
    space a r -> ranger
    space tab -> jump between most recent file
    - -> dired to do modification with files
    space b b -> search in buffers (openned files)

    super comfy

    you can do this in both vim or emacs, but emacs has more integrated environment for these kinds

    Give it a try and report back :)
  • 2
    If you uninstall vscode, you'll learn vim faster! I'm not saying you'll ever be more productive, but you'll definitely learn it faster.
  • 2
    i use vim in a console because i like the nostalgic feel of it, I don't actually think it helps me

    sometimes I unpower my mouse and internet and force myself to use my phone when I'm stuck

    to open a file i just type :edit myfile.txt

    if i don't know the file name i use the terminal command ls to list files. In vim, type:

    or if you want a 1-time terminal command type :!ls
  • 2
    Why do you need vim? For cool points?
  • 2
    If you feel like: "I want a CLI to everything", - absolutely Vim! But first, pack it up with convenience plugins.

    On the other hand, you can use lots of shortcuts in VSC too, including the search for commands and files.
  • 0
    It may be blasphemy but for me, vim is the key binding, not the editor. I put it in all sort of apps. My go to quick editor is also VSCode with vim keybinding.
  • 0

    will definitely give a try , Thank you
  • 2
    Thank you so much for such a response ✌️

    I wanted to switch to VSCode because it is very sluggish on my current work laptop which already has load-set from org. And while searching through alternatives, it felt more like a one-time investment for a good tool @HitWRight @bad-frog @iiii
  • 0

    I have customized my vim keybinding for my comfort which works fine, but it is urged to touch to mouse and anxious to not have easy access to files and tabs 😂
  • 0

    I am too afraid to do so 😅 But I should give a try at least once
Add Comment