Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
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. -
bad-frog5464yvim 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:) -
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 :) -
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.
-
ArtOfBBQ3784yi 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:
:terminal
ls
or if you want a 1-time terminal command type :!ls -
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. -
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.
-
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 -
@danielstaleiny
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 😂
Related Rants
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
rant
help me
neovim
vscode
vim