7 Reasons to choose a VIM editor

Source: Internet
Author: User
Tags line editor

when I just started using VI text Editor, I hate it! I think this is the most painful and anti-human editor ever designed. But I decided I had to learn it, because if you're using Unix,vi is everywhere and is the only editor that guarantees that you can use it. In 1998 year is so, but until today VI is still available, in almost every release of the existing,VI Are basically part of the basic installation, Brother Lian Education (www.lampbrother.net

Share

before I learned to use any function, I had VI It costs about the same 1 months, but I still don't like it. But then I realized that there was a powerful editor hidden behind this strange appearance. So I insisted on using it and finally found out that once you know what you're doing, it's a fast, incredible editor.

" VI " this name is the Visual Visual " the abbreviation. when vi appears, the line editor is very common, and it is unusual to be able to display and edit multiple lines at once. Vim, abbreviated from "Vi improved", was originally released by Bram Moolenaar in 1991 Year, it became the main imitation vi software, and expanded the functionality that this powerful editor already has. Vim 's powerful regular expressions and ":" command-line syntax began in line editing and the Telegraph typewriter era.

Vim , there are + years of history, there is enough time to develop the volume of sea and complex skills, even the most users can not fully grasp it. Here's a list of some reasons to Love Vim:

color scheme: You may know Vim There are color syntax highlighting. But do you know that you can download hundreds of color schemes? Find something better here.

You no longer need to get your hands off the keyboard or touch the mouse.

Vi or Vim exist anywhere, even in OpenWRT it 's in there. VI (well, it's actually in BusyBox , it is very useful).

Vimscript : You might want to remap a few keys, but you know Vim Do you have your own programming language? You can redefine the behavior of your editor or create a language-specific editor extension. (Recently I was customizing Vim for Ansible behavior.) The best entry point for learning this language is to see Steve losh 's famous book,learnvimscript, the hard one.

Vim there are plugins. Use vundle(which is what I use) or pathogen to manage your plugins to enhance Vim 's functionality.

plug-ins can add git (or the one you choose VCS ) integrated into Vim the.

there is a huge and active online community, if you ask questions about Vim question, there will surely be an answer.

I first hated  vi  The funny thing is, this  5  Years of constantly trying new editors in the wall, always want to find "some better". I've never hated the other editor like I hated  vi  , and now I've used it  17  Year , because I can't imagine a better editor. Well, maybe a little bit better: you can try the following  neovim- This is the mainstream of the future. It looks like  brammoolenaar  will incorporate the majority of  neovim  into  vim   8  Edition, which means that the existing code will be reduced based on the  30% , better code completion, True async, built-in terminals, built-in mouse support, and full compatibility.

thanks to Brother Lian Education ( www.lampbrother.net

) to share. If you have a better use of the editor, you can share a bit oh!



7 Reasons to choose a VIM editor

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.