4 ms·
Man I'm still vim only. I've tried these giant IDE apps, but just can't wing it.
by esaym 6y ago
Man I'm still vim only. I've tried these giant IDE apps, but just can't wing it.
- yesimahuman 6y agoYou're getting downvoted but a legitimate question is if vim binding support is coming or is even possible in the extension framework? VS Code vim binding support is very buggy and breaks frequently, but otherwise works well. I could see myself switching if vim bindings were better on this because I think the sweet spot of editors is a nice GUI/project tree/etc. with vim bindings.
- curiouser2 6y agoIt's worth checking out if the Neovim VScode plugin[1] works for your workflow. It's not as mature, but was much smoother when I tested it out. I'm not able to make the change until they implement a "toggle vim mode" command available... but once they do I'll jump. Also check out Onivim[2] 1: https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim https://marketplace.visualstudio.com/items?itemName=asvetlia... 2: https://www.onivim.io/ https://www.onivim.io/
- yesimahuman 6y agoInteresting, thanks for the links! I use a pretty shallow set of vim features so even if it's minimal but more stable that would be a big boost.
- Gaelan 6y ago> even possible in the extension framework quickly looking at the docs, I see no support for keybinds without modifier keys or changing cursor shape, both of which are essential for decent vim emulation.
- cassepipe 6y agoI agree. I like how light Vim is and its simple looks but I can understand why people may not like it. What I can't understand is how one can do without modal editing :D
- dylan604 6y agoYou are some kind of special. I have heard tales of creatures like you, but they are very reclusive and tend to run back into the woods when spotted! I am no vim ninja, but nor am I a vim novice. I can use it to write new utility scripts on remote servers, or updating existing files. However, when it comes to long coding sessions with multiple files in the package, I do enjoy a good UI with tabs and drag-n-drop.
- sigzero 6y agoYup, vim all day every day.
- cassepipe 6y agoProvided you swapped ESC and Caps Lock, yes, I fully agree. setxkbmap -option caps:swapescape
- hibbelig 6y agoI converted to IDEs when I was working on a humonguous enterprise Java application with thousands of classes, all with similar methods with slightly different signatures. Also, because of the strong typing, the IDE knows which method is called where, and could thus support refactoring really well. So if I wanted to change the name of the "save" method in one tree of 87 derived classes, but not the other 532 classes that also had a "save" method, then the IDE made that very easy. Of course, it changed the callers, too!
- avery42 6y agoIt depends on the language, but this works great for me in Neovim, using coc.nvim and the language server for whatever language I'm working on.