Live data from Hacker News

History and Effective Use of Vim

begriffs.com

161–170 of 226 posts

Re: History and Effective Use of Vim

#161

Earlier quoted context omitted.

You may enjoy a dvorak keyboard. Up and down (j and k) are the c and v keys. Left and right (h and l) are j and p.

Yeah...but I like other people being able to use my keyboard. Besides I already get confused between Windows shortcuts and Mac ones. Can't imagine QWERTY vs DVORAK

It's possible to switch keyboard layouts on the fly when another user takes over.

Re: History and Effective Use of Vim

#162
post #51

Earlier quoted context omitted.

I much prefer mapping caps lock to ctrl. That reach is much more difficult for me

Swap caps lock and escape, then set the bottom row from the left as windows key, alt, ctrl, space. Then you can easily use ctrl with your left thumb.

If you are on a regular keyboard, you can keep all your fingers on the home row and use your palm to hit ctrl.

Re: History and Effective Use of Vim

#163

I've been using Vim for a couple of years now and I almost can't stand any text editor without VIM-like extension. However, recently I took a liking to Visual Studio Code (with VIM bindings of course). Yes I know, it's terribly bloated and consumes RAM like nobody's business, but the Browser DOM arguably is the successor of terminal emulation in terms of ubiquitous interfaces, and VSC does use the additional power qu…

have you had a look at https://github.com/onivim/oni ? heard good things about it.

Re: History and Effective Use of Vim

#164

I've been using Vim for a couple of years now and I almost can't stand any text editor without VIM-like extension. However, recently I took a liking to Visual Studio Code (with VIM bindings of course). Yes I know, it's terribly bloated and consumes RAM like nobody's business, but the Browser DOM arguably is the successor of terminal emulation in terms of ubiquitous interfaces, and VSC does use the additional power qu…

There are just so many bugs with Vim implementation in VSC. For example the two undo systems can lose sync and randomly delete half the document.

Re: History and Effective Use of Vim

#165
In addition to the [Neo]Vim, I can also recommend vifm[1] - vi-like file manager. It supports vi-like key bindings, similar configuration, and color schemes[2]. Moreover, it can be integrated[3] with Vim itself.

[1] https://github.com/vifm/vifm

[2] https://vifm.info/colorschemes.shtml

[3] https://github.com/vifm/vifm.vim

Re: History and Effective Use of Vim

#166

I've been using Vim for a couple of years now and I almost can't stand any text editor without VIM-like extension. However, recently I took a liking to Visual Studio Code (with VIM bindings of course). Yes I know, it's terribly bloated and consumes RAM like nobody's business, but the Browser DOM arguably is the successor of terminal emulation in terms of ubiquitous interfaces, and VSC does use the additional power qu…

There are just so many bugs with Vim implementation in VSC. For example the two undo systems can lose sync and randomly delete half the document.

That hasn't happened to me, so far. But yes, it can be a bit buggy.

Re: History and Effective Use of Vim

#167
post #79
post #47

Earlier quoted context omitted.

I've grown quite dependent on multiple cursors myself. Supposedly, Kakoune is a vim-like editor with good multiple cursors support. http://kakoune.org/

Mmm.. I see there are also vim plugins for multiple cursors, like https://github.com/terryma/vim-multiple-cursors ..

I've been using that for years after I switched to Vim from sublime. It has worked just fine for me.

Re: History and Effective Use of Vim

#168

After years of a love/hate relationship with Vim (I love what it does, but have configuring it), I had an epiphany: by sticking with the defaults, whether they are my preferred choices or not, I can instantly understand how to use Vim in any environment. Once you get used to biting the bullet and hitting escape instead of jj, or ctrl+c, it just works, everywhere. If you abandon the urge to pimp out your Vim with a bi…

> Once you get used to biting the bullet and hitting escape instead of jj ... it just works, everywhere.

Well you can also invest the small amount of time to type in:

:imap jj

Re: History and Effective Use of Vim

#169

Earlier quoted context omitted.

If you want portable then yeah empty out your .vimrc and get fluent with vims superpowers as they are. If you want "personalized powerhouse editor with IDE powers" you are FAR better off going with Emacs/Evil. The Emacs plugin ecosystem is way ahead of Vim. Plugins are clean, stable and compose well together. That was never my experience with Vim. Also unlike Vimscript, Elisp is pretty clean useable language that man…

I agree, and I use both Vim and Emacs regularly. Both great tools with different payoffs.

They're especially awesome together: http://spacemacs.org/

Re: History and Effective Use of Vim

#170

Earlier quoted context omitted.

You can install IdeaVim in PyCharm. I've been using IdeaVim with IntelliJ for 6 years and could never go back to non-vim style editing. This plugin provides the best of both worlds.

Not to be unkind but have you tried actual Vim or adding any functionality to an ide?

Not OP but I’ve been using ideaVim for many years now and I can say that it’s quite good. It even uses my main .vimrc file and handles most of the things very well.
Post reply on HN