I can't imagine! The "brain" of the vim user is like this

Source: Internet
Author: User

Original State

I've watched the violinist play a very passionate chord, and I have this idea: maybe the number of brain cells I put into a text editor is almost as good as the way he plays for the instruments he likes. I also have a strange imagination, when he solo, the brain of the MRI and I am using Vim to manipulate the code of the image may not be too much difference?

If you want to, please think carefully, here is a vimmer learning journey of the clip.

The long and arduous path that Vim Nirvana has experienced Monday

"Eclipse is, of course, concise and practical. ”

"But some weird guy with a beard on his face seems to be using vim very quickly at work, and I should try." ”

"Well, I've got a Gvim, it doesn't look so bad, there's even a menu interface!"

"Wait, what? Where's my text? Wait a minute, undo it, don't!"

": Help"

": Q!!!!!"

......

The rest of the day is going back to Eclipse, which has an addictive auto-complete boilerplate feature.

Tuesday

"Well, Vim, this is a new day, it is a new opportunity to hone their learning, I am not so easy to give up people!"

"Why can't I stay in insert mode all the time?" Fjdsaklfjdalskjkldf (Crazy typing keyboard) ... "

"Wait a minute, you tell me to save the time must press Esc-shift-:-w-enter?" This is bullshit. ”

"After spending 2 hours studying the tutorial, I basically understand that DDP command can exchange two lines of content, it is really egg pain ah." ”

a week from now .

"Wow, there is Vim everywhere, which means that all the effort will not be wasted, such as when I use SSH remote login to the host to modify some configuration." ”

"It's so cool, hey, guys, look at this all-dark color theme, and my new toolchain looks very comfortable on the surface. ”

"Oh, what a jerk, my. VIMRC is not in my remote host, when I ssh login to edit some configuration, all my cool things are gone. ”

two months later

HJKL's way of moving is accustomed to nature, you mysteriously lost the ability to use the mouse.

"I will always use the 400 plugins I just downloaded!" especially this plugin for folding latex syntax, oh, man. ”

"Using small arrow keys is self-torture." ”

"Goodbye, Caps Lock key. ”

"That's it, it's the limit of endurance, and Vim can't even make the text fit to wrap, I'm ready to go back to edit.com." ”

one year later

Speak less loudly.

Install the COMMAND-T plugin and save hundreds of keystrokes every day.

Try to impress someone behind your shoulder with a macro, just mix case and doping ROT13 cipher (Rotary 13-bit encryption) for the entire file.

Eventually, on some miraculous day, I learned to use ctrl+[in muscle memory to delay the onset of carpal arthritis.

Learned to move the cursor, using visual mode and the * key-which means there is no retreat.

"Vim does not support interactive caching?" It's been 20 years? Well, as a hacker, I decided to add this support to it. ”

Look at the Vim code base and let it run in the opposite direction crazily.

"Whoever needs to have a console in the editor!!! This is the UNIX philosophy. ”

The idea of "Vim simply merging an editing pattern into a real editor" is unbearable.

Because you're always annoying in the chat room: "W", IRC friends end up isolating you.

two years later

The Vim script is an abomination to God.

It's a bit of a feeling that Emacs's instruction pattern from the beginning to the end is a bit like heaven.

"I had a nightmare last night and dreamt that I had never learned to split the window vertically in a widescreen display, so it was really scary. ”

Sneak a peek around, bind Ctrl+s to save the action, allow yourself to quietly sigh.

Aware that HJKL search is not positioned to be the ultimate tool for time savings, discover:p Ython scripts, build a large number of custom functions to the peak, bind to <Leader> until your keyboard resembles the NASA command center Control Panel a bit too many to the absurd function, It feels a little bit bad.

"Hey, every guy who listens to my voice comes to see, I'm now controlling computers, blogging, checking emails, running tests, debugging programs, browsing Hackernews

Everything can be done in Vim's warm, comfortable, super-customizable matrix. Why don't you guys do a few back flips to celebrate? "

after a long period of ambiguity

The obvious advantages of modal in text editing lost a few friends after the speech.

Enjoy the fun of sharing your own configuration in github.com/me/vimfiles (and not), forcing yourself to write about how to install grammar checker, lint tools, auto-complete, quick document view, tons of killer abbreviations, all the file types in the world, and make Vim is close to the real IDE's blog post on the efficiency of each feature. The boot time log is written to the server and subconsciously uses the nano to edit the configuration file. It will not be deeply ashamed to update all of the configuration files without using the plugins and the more syntax in VIMRC.

Become very calm, repetitive editing tasks can no longer be difficult for you, not to participate in Emacs and Vim who good who bad argument.

... This is the final form of your brain when you use Vim.

This article reprinted address: http://www.linuxprobe.com/tools-vim-brain.html

Free to provide the latest Linux technology tutorials Books, for open-source technology enthusiasts to do more and better: http://www.linuxprobe.com/

I can't imagine! The "brain" of the vim user is like this

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.