Vim is the most famous text/code Editor on Linux systems, and the enhanced version of the Vi editor in the early years, and GVim is its Windows version. Its biggest feature is the full use of keyboard commands for editing, while leaving the mouse to make it difficult to get started, but the keyboard flow after the various clever combination of operation can bring a very large efficiency improvement.
So Vim and the modern editor (such as Sublime Text) have very large differences, and the introductory learning curve is steep, need to remember a lot of key combinations and commands, is now considered a master, geek Editor. Although Vim is already an antique-grade software, there are countless new people to learn to use the difficulties, can be seen in the classic and popular degree. In addition, because Vim is very configurable, a variety of plug-ins, syntax highlighting color schemes and so many, whether as a code editor or writing tools are very powerful ... Vim-An artifact that is difficult to master:
Whether it is a novel or a TV series, some really powerful weapons are not so easy to control, the protagonist must pay some effort to gain more powerful power, for Vim such an ancient artifact is even more so. Because it uses the keyboard all the time, you must remember a bunch of shortcuts, key combinations and various commands to start using, many of the first contact with Vim will feel more and more complex and give up halfway. However, a friend who sticks to it will gradually discover the wonderful design of this keyboard stream operation. Classics can become a classic, must have its truth, I think I do not have to explain too much ~ GVim Editor Screen screenshot: [Vim (Windows version screenshot)]
Vim syntax highlighting, line numbering, automatic indentation, etc. (screenshots from the New universe) |
Vim's Directory tree plugin |
Vim:macvim screenshot under Mac system |
Although the history is long, but the constant distance is long.
Because VIM operation is too classic, learn and get started will benefit a lot, such as just introduced the "Vimium, Vimperator Browser plug-in allows you to use the keyboard fast and efficient browsing the Web page" and some other tools, often a lot of wonderful software more or less will refer to VIM Some of the operational ideas to design their hotkey. And because of its powerful and flexible configurable nature, a variety of plug-ins, syntax highlighting, code completion, color schemes and other resources are extremely rich, many programmers also make their own preferred code editor, for the current variety of popular programming language, VIM support is quite perfect; for some writing workers, vim As a text writer is also extremely "sharp" weapon;
In particular, if you are an IT community that needs or is about to work with Linux systems, learning about Vim can definitely make your job easier. Because many times, Linux as a server does not open the graphical interface, when the need for remote operation, you can only use the SSH "command character" Shell interface to operate it, if you need to modify the server page code or configuration files, VI or VIM The command is your best and most convenient and most powerful partner. Believe me, learn math VIM, traveled the world also not afraid ... Vim's tutorials and learning materials Summary (via Xbeta): First, official documents:
Once you've installed Vim for the first time, you can go to a 30-minute vim starter Tutorial by using either Help tutor or a TUTOR@CN command. You can also download a VIM documentation Chinese version (Chinese version of Vim's official document) and install it using: Help @cn command to view the official Chinese document. In addition, you can download a Vim user manual of the Chinese Translation version of the PDF ebook to learn more.Second, the Netizen works:Everyone to learn Vim | Li Guozheng (written by Taiwanese netizens, pdf format, more than 80 pages.) Transmission doors) Vim Usage Technology | IBM Wu Yongwei (a total of 3: practical skills, commonly used plug-ins, custom Vim) Magical VIM|IBM Shi (for many examples, to show the magic of Vim, especially recommended reading. Transmission gate) The most powerful VIMRC file |amix (portal, about 800 lines, may not be fully used, but read through the benefits.) Another: Domestic users improved version, more in line with Chinese habits. The most powerful Vim Tips (portal) Vi/vim use Advanced |easwy (the original idea of a series of articles is to explain how to use Vi/vim to develop software.) But throughout the series, the relationship between the fact and software development is not very much, basically speaking of the use of Vim, vim configuration and VIMRC, vim and the command of Vim Plug-ins. Includes preamble (about my experiences and tips for using Vi/vim, and some suggestions for vi/vim beginners), using sessions and Viminfo, VIMRC preliminary, saving project-related configurations, using tag files, using TagList plug-ins, file browsing and buffer browsing, Lookupfile plug-in, open file type detection, disorderly flower gradually want attractive eye – syntax highlighting, Programmer's sharp weapon –cscope, sword does not leave hand –quickfix, intelligent complement, automatic complement, refers to random move, mobile fly, in Vim using GDB debugging-use VIMGDB, etc. 10 Capacity, the follow-up has yet to be completed several. Portal) Vim has nothing to do with the programmer and the average person. (Dieken wrote the programmer's editor vim, Xbeta wrote the ordinary People's editor vim.) Use Vim's summary | Edyfox (Aqua Wood Community vim version Master's works. Portal) The introduction of Vim illustrated by heart | Vgod (portal) Vim Chinese details + a large collection of VIM data links | Madman (Transmission Gate)third, the collection of Vim video tutorials:
Http://v.youku.com/v_show/id_XMzIxODg0MzQ4.html
Http://v.youku.com/v_show/id_XMzczNTcyMTMy.html
there are different Vim in different people's eyes:
The original Vim is like a piece of white paper, because its extensibility is very strong and rich in resources, you can make it suitable for your own code editor, a powerful IDE development environment, code browser, document writing tools. But in addition to the regular text-editing-related plug-ins, VIM has a number of interesting plug-ins, such as a Web browser to create a plain text or to send and receive mail. Only can not think, not to do ~
For like to toss like to learn students, Vim is a magical incredibly powerful editor, it classic clever operation let people admire. But for those of you who don't want to toss, Vim may look more like a monster, ugly, erratic and difficult to work with. In the eyes of different people, it has a completely different value. Since it is not a software that can be easily used, it is a matter of opinion whether it is worth taking the time to devote yourself to learning. But this is called the classic ancient artifact by countless people, or it is worth to recommend in the author of the different Yuan ...
Http://www.iplaysoft.com/vim.html