59

Although I've invested some effort in Vim and its ecosystem I don't actively try to convert others. Most of the people I've worked with don't invest much time at all into improving their workflow and toolset because they are satisfied with what they have. I find that perfectly fine… and I would hate to be the target of constant editor-related proselytizing ...


23

I use Vim for everything. I mean everything. Programming, word processing, writing novels, etc. Everything. I have been sitting at an auto dealership using a Surface Pro 3 running a Linux Virtual Box with Vim and had people strike up conversations with me about what I am doing. Just use Vim. People will flock to you to find out what it is you are doing and ...


21

Demonstrate the power of dot ('.') in command mode. Easily repeating a complicated edit with one key press generally looks like magic.


13

As someone that had to learn Vim at my last job, I would say that the biggest hurdle was being put in front of a "default" install that had no options set. I spent most of the time saying, "Why does it act this way when everyone would expect it to do the opposite?" It turns out that every one else already set some "sanity" defaults. Once I figured that ...


10

The best way to inspire an old dog to use a new trick is to take something they are doing and show how it can be easily done faster/easier/better in another way. There is definitely a learning curve involved though which just turns some people off. One joke goes How do you truly generate a random string? Ask a newcomer to close vim.


10

Most importantly: don't push, don't evangelize. Be absolutely sure about your motivation. If there is even a hint of missionary work, don't start. The overwhelming majority of people react either annoyed or aggressive, because the mere suggestion to check out another workflow carries an undercurrent of criticism. That your workflow may be better than theirs. ...


9

The best way is to learn Vim your-self and demonstrate the power of it to others. Even you don't have to (demonstrate it) - it's self-promoting. Once you're using it with some fancy syntax colors on some hackish-like terminal background, people gets curious and often ask - what the heck are you doing. Then show to them. When you do pair programming and you ...


9

The first time I used vi was in an "intro to Unix" class. The teacher didn't know it very well, and he introduced it in a very clunky way. We had to memorize enough to get around if we ever got stuck in a system that didn't have anything else installed. I didn't take a second look after that semester. That's how you don't evangelize vi, and I think is ...


8

It was the inner motions that made my eyes turn into floating hearts for Vim. In addition to . repeats and prefixing stuff with counts, showing inner motions is usually one of the first things I show/share when someone asks me about vim. ci( or gUi> or diw. g; and g, to jump around to the places you've edited is usually good for an eye widening or two.


3

Although vi has a respected pedigree in computing history, I would recommend focusing on vim. It is a full featured editor with incredible capabilities, matching any of its competitors. Its only drawback is the learning curve; it does take time to get the "Vim mindset" and muscle memory. I think it is well worth the effort. There is a lot of power at your ...


2

The official VimConf has been canceled in 2020: We have decided to cancel VimConf 2020 due to the changes in the social situation caused by COVID-19 (SARS-CoV-2, a new type of coronavirus). We also believe that one of the following conditions must be met in order to restart VimConf. COVID-19 dissipates or is rendered harmless Vaccines are developed and ...


1

Vim is also a programming language of one-letter commands In conjunction with the vimrc configuration file, this allows you to make this editor do what is truly important to you. Vim is also about revaluing plain text files In the context of document creation, the value of vim is not only in its fabulous word editing skills. Vim is also a path to reinstating ...


1

Simply ask the pupil to swap two words with their Word™ processor… …then show how the master does this with vim. (Here is the mapping to do so; more here.) Finally, let the pupil contemplate whether he/she truly has been working with a word processor so far.


1

Ergonomics With the right setup I can work for hours without getting any shoulder or back pains. The right setup is of course different for everyone, but using Vim in a terminal, mapping Esc to Capslock and disabling the mouse and the cursor keys is a good start.


1

I love VIM, but the learning curve is steep. Any professional who hasn't adopted VIM yet is unlikely to be persuaged by argument. Only by necessity. Listening to people who say they use VIM on a regular basis, the largest use case are from admins managing multiple *NIX machines remotely with CLI via SSH. VIM is literally installed on nearly every *NIX ...


Only top voted, non community-wiki answers of a minimum length are eligible