I switched from emacs to vim a few years ago. One of them is that vim is actually closer to a windows/mac style editor than emacs is. You can navigate with the arrow keys, you just need keep track of being in insert mode or not. The things that are different are sufficiently different that you won't cross them up. Back in the emacs days I was always typing ^X^S into word or typing ^S in emacs when I want to save.
You can navigate Emacs with the arrow keys, too. (But C-v and M-v are much more pleasant to use.)
The problem with vim
71–80 of 90 posts
Re: The problem with vim
#72Earlier quoted context omitted.
All the extra stuff that makes vim more than just a vi clone. Everything from built in stuff like the auto-completion to plugins like syntastic. Everything technically works, but never nicely and I always end up frustrated with the warts and just go back to plain vi. I should give emacs a shot, I've heard evil is supposed to be a better vi than vim.
Other editors/IDEs you are using with vi-mode plugins also have extra stuff that make them more than just a vi clone, from built in stuff like auto-completion to syntax checking plugins. etc.
Re: The problem with vim
#73Most of these vim emulators are open source, so there's always the chance to just fix it and do a pull request. The main two vim emulators that I am using are: - XVim for XCode - Evil for Emacs And both do a really good job. Evil beats XVim hands down, but XVim is a lot better than the others I tried: IdeaVim (for Intellij), Vrapper (Vim for Eclipse), and Vintage (Vim for Sublime). Out of these, vintage is by far the…
Once I switched to AppCode I thought I'd do the same for IdeaVim, but the code base is such an unholy affront to the gods that I gave that idea up.
Unfortunately, much like the author, my conclusion was to empty out my vimrc and start using a minimal subset that is definitely supported on all platforms. It's a real bummer, but it's definitely better than not using killer vim + IDE combinations.
Re: The problem with vim
#74Most of these vim emulators are open source, so there's always the chance to just fix it and do a pull request. The main two vim emulators that I am using are: - XVim for XCode - Evil for Emacs And both do a really good job. Evil beats XVim hands down, but XVim is a lot better than the others I tried: IdeaVim (for Intellij), Vrapper (Vim for Eclipse), and Vintage (Vim for Sublime). Out of these, vintage is by far the…
> "libVim" I think it would be better for developers to allow their programs to launch external editors. That way users can pick whichever editor they like. All the developer has to do is create a temporary file, run a command to open it, and watch for changes. (Thanks to vimperator, I am using vim to write this.)
Re: The problem with vim
#75I never considered using vim because the navigation is based on a query layout, which I don't use. It didn't seem worth the effort to try and re-bind the keys to make more sense. With emacs, the key bindings sort of make sense (f-orward, b-ack) (n-ext p-revious) for the right-left-down-up. Not sure why v is for page down/up, but it seems to have stuck.
Since vim is mnemonic rather than ergonomic everything works great in standard Colemak - except hjkl.
Re: The problem with vim
#76Most of these vim emulators are open source, so there's always the chance to just fix it and do a pull request. The main two vim emulators that I am using are: - XVim for XCode - Evil for Emacs And both do a really good job. Evil beats XVim hands down, but XVim is a lot better than the others I tried: IdeaVim (for Intellij), Vrapper (Vim for Eclipse), and Vintage (Vim for Sublime). Out of these, vintage is by far the…
I would recommend Vintageous[1] which has implemented far more bindings. Although annoyingly, it does not have :w, which I use quite often.
Re: The problem with vim
#77Earlier quoted context omitted.
You can run Kate in vim mode. So what happens when other text editors become vim?
"Vim mode" in applications is rarely complete. It's enough to get by if you're doing a simple one off thing but it's no way to live.
Re: The problem with vim
#78Earlier quoted context omitted.
"Vim mode" in applications is rarely complete. It's enough to get by if you're doing a simple one off thing but it's no way to live.
Using Vim mode in other editors is like replacing all your silverware with only spoons. It's much nicer, shinier silverware, and everything's going great at first, until I subconsciously reach for a knife.
Re: The problem with vim
#79If you are using vim with C# I highly recommend OmniSharp - https://github.com/nosami/Omnisharp It provides real intellisense, find usages, etc. It's based on NRefactory.
Re: The problem with vim
#80On the other hand VsVim for Visual Studio ( https://github.com/jaredpar/VsVim/ ) is pretty good done and have many of the full Vim functionalities. I use it on daily basis and it feels almost as full Vim. It lacks in support for plugins and many fancy settings but provides all the movements and register operations I use regularly in full Vim. What is important it is fully open sourced and its maintainer makes pretty…