Vim Coaching: Video tutorials, documentation, classic plugins

Source: Internet
Author: User
Tags ruby on rails

Vim Tutorial: 25 Vim Videos ' tutorials ' Resources

Transferred from: http://blog.jobbole.com/10250/

Editor's note: What are your most commonly used text editors launched on Sina Weibo December 14? 》。 According to the current poll results, Vim ranked first in 43% proportions.

During the 30-day vim training, I found a number of great tutorials, resources and even videos. If you're just starting to delve into this great open source editor like me, hopefully the following will help.


Video

1. Derek Wyatt's Blog

The best vim-related video on the Internet may be on the Derek Wyatt blog. What's even better is that he has a very wide range of videos covering beginners ' introductory tutorials to a variety of advanced topics. I read all the tutorials myself and went back to review! Strongly recommended.

2. Vim collision

At first, when I was asked on Twitter where I was deliberately better at Vim, the most recommended resource was the two of Peepcode's vim collision. Although it is not free, but I learned a lot from, so recommend it!

3. vimcasts.org

Although the site is now paused, Vimcasts.org offers a new and very helpful video every week. These videos focus on the basic skills of working with vim, so it's highly recommended!

When I translate this article, vimcasts.org has been able to access the normal.

4. Top Vim Plugin

The first time you use VIM, even installing a plug-in is a very difficult process--not to mention which of the feeds to choose! This is YouTube video: It takes only 8 minutes to deliberately master the top vim plugin.

5. Introduction to VIM macros

This is another excellent series of videos, Justin Lilly recorded 7 or so vim video tutorials. Be sure to check out those videos you're interested in!

6. Vim Adventure: Advanced video series

Don't forget about us! Ironically, sometimes it's easier to learn a new platform, frame, or language from the students around you than the teacher teaches. During the 30-day vim training, I recorded my progress every week. In that way, you can make progress with us. We have just progressed to the second week, so if you want to join us, this is a great opportunity to join our senior members.

Resources

1. Introduction to VIM Tutorial

This is a very useful (easy to navigate) tutorial that allows you to quickly master and apply the VIM Foundation.

2. Vim Guide

"This is the Vim guide. It contains a short guide to help you with vim to accomplish simple and not so easy things. You should have understood the basics of vim, but here is a detailed explanation of each command. "

3. Vim: Pre-dinner Dim sum

Perhaps some of the tutorials here are slightly less, while the parts of thinking are more. A few days ago, I spent some time discussing my first intimate contact with vim and why I quickly became a supporter of vim.

4. Efficient editing with Vim

"This tutorial assumes that you already have the basic knowledge of vim--insert mode, command mode, load and save files, and so on. It is designed to help VI newcomers improve their skills and be able to use VI efficiently. ”

5.10 terminal commands to increase your productivity

Although VIM is not directly discussed, a solid understanding of the terminal commands is a necessary skill. Here's a collection of tips to help you sail!

6. Every person who tries to persuade me to use vim is wrong.

Yehuda Katz is one of the core members of Ruby on Rails. He discussed the difficulties of turning from TextMate to vim. He believes that the way he accepts the new platform is through Macvim. This makes it possible to use the commands he is familiar with. If you're still hesitating, you can read this article.

7. Vimtutor

Let us not forget that Vimtutor is currently the best resource for vim and 100% free. Just switch to normal mode and enter:! Vimtutor. If you have just touched vim, be sure to complete the 30-minute hands-on exercise provided by VIM.

Plug - ins

1.100 Color Themes

When you need the additional color scheme for VIM, I've found 100 different skins that can be packaged and downloaded at once. I'm using the dusk theme now.

2. zencoding

If you do not know Zen Coding, please learn and use it! In fact, I have a tutorial on Zen coding. One of the reasons I started complaining about Vim was that if I used vim it seemed like I had to give up my customary zen Coding. Fortunately, this thing did not happen, thanks to the excellent Zencoding.vim plugin.

3. Snipmate

Once again, textmate an excellent feature is its bundle function. It allows you, for example, to enter <div> + TAB to get a complete div element extension. This is very useful. Fortunately, a plugin of VIM supports this function, which is snipmate.vim.

4. Surround

The Surround plugin defeated the main opponent. As you might have guessed, it allows you to wrap (wrap) The text within parentheses, markers, curly braces, and so on. For example, after installing a plugin, if I want to select a line of text and automatically <p> tag it, I can enter it in normal mode:

Vs<p>

If you later decide to change the label of the package from a to H1, it is also very easy! Just enter:

Change Surround Tags with an h1.cst

5. Tcomment

Plugins can be very complex and can be exceptionally simple. Tcomment is designed to make it easy and quick to annotate your code. It can automatically determine the type of file and just give the corresponding matching comment syntax. If I am editing a JavaScript file and want to comment out a line of code, I can quickly execute the following command in normal mode:

<c-_><c-_>/Control _

6. Nerdtree

Navigating through the files in vim can be a bit more difficult than usual. However, there are many plugins that can greatly simplify this process. (so far) my favorite is Nerdtree.

"NERD tree allows you to browse the file system and open files and folders. The file system is presented in a tree-shaped manner and can be manipulated using a keyboard, mouse, or both. You can perform a simple file operation. ”

7. Keyboard shortcuts

For visual learners, this keyboard shortcut is somewhat outdated, but still useful. Print it out and stick it on the wall!

8. Vim Tutorial (PDF)

What better way to learn than to read the free VIM Handbook?! Here is the PDF connection of the manual.

9. Macvim Editor

The Macvim can be run perfectly at the terminal, or you can use the editor in the way you are familiar. With Macvim you can use commonly used commands, such as our familiar command S (save).

Tim Pope Plug-in

Tim Pope is a well-respected member of the community who has developed many good plugins for git and rails users.

11. Not yet decided: listen to what your partner says.

If you haven't decided to turn to vim, sometimes it helps to listen to what your partner thinks. At such times, this discussion at the StackOverflow forum is definitely worth reading.

12. Ultimate VIM Configuration (config)

Really, the first thing you need to does, when setting up Vim, are to configure your .vimrc file. This is essential. Steve's "Ultimate. VIMRC File" should provide a great base for your own.

When configuring Vim, the first thing to do is to configure your. vimrc file. This is essential. Steve's "Ultimate. vimrc file" is definitely your best choice.

Summarize

From the personal experience, Vim is so daunting that one day things have changed. The last thing you need to do is write down a set of keyboard commands. Once you do this, you will feel that it is truly enjoyable!

Vim Coaching: Video tutorials, documentation, classic plugins

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.