How to go deep into VIM
某草草
某草草 2017-05-16 16:34:55
0
8
480

My level of operating VIM is relatively limited now. I can use it and know the commonly used shortcut keys and methods, but it is still relatively slow during development. Here are some information on efficient development

1. Regarding vimrc, many people don’t know what it means, so if you borrow other people’s configurations, you may not be able to use them very well, and you may not be able to use many of them, so please give me a guide on vim configurations. introduce

2. Regarding vim disassembly, because many plug-ins do not know what they do. Is there a Chinese plug-in website, so that I can be more clear and understand what it means. Because I don’t even know what commonly used plug-ins are, such as directory trees, such as quickly locating target functions, etc. I don’t know these plug-ins, which greatly affects development

3. I heard that there are some tools. If configured in vimrc, you can use commands to package and install a bunch of plug-ins. You also need information in this regard

4. I am envious when I see colleagues or friends using VIM and how fast they operate. The combination of plug-ins and various shortcut keys makes the development efficiency really high. I hesitated for many reasons and didn’t want to ask them, so I came here to ask for information from the master

5. There may be more interesting things, but I don’t know much about them. I hope someone can provide some information from simple to deep. Greatful! ! !

某草草
某草草

reply all (8)
Ty80

A book: "Practical VIM", both English and Chinese versions,

https://book.douban.com/subje...

Many tips about VIM are obtained from this book. Well worth a look.

    淡淡烟草味

    There are a lot of articles about this kind of configuration on the Internet, so you have to make good use of them

      我想大声告诉你

      Stand directly on the shoulders of giants

      vim

      In layman’s terms, when vim starts, it loads the contents of the .vim file into its running environment, and then executes the commands in the .vimrc file.

      Getting started with vim

      Since the prefix keys serve shortcut keys, let’s just talk about the shortcut key setting principles: try not to have the same characters in the same order for different shortcut keys. For example, e performs operation 0 and eb performs operation 1. After you type e, vim will not perform operation 0 immediately, but continues to wait for the user to type b, even if you just want to When typing e, vim also has to wait for the input to confirm which shortcut key it is, which obviously makes e slower to respond. ea and eb are fine.

      Vim has many practical tips for buffer operations

      vim shortcut key mappings and modes

      pathogen plugin

      pathogen+git management plug-in

      nerdtree

      C: Set the root path to the directory where the cursor is located
      u: Set the upper-level directory to the root path
      I: Show or not show hidden files

      CtrlP

      Call search
      Refresh, rebuild the cache in the current directory
      , in the search list Move up and down

        阿神

        Linux inputvimtutorcommand.

          为情所困

          Change the keyboard to this

            PHPzhong

            After you know how to use Vim, you can read this document: http://learnvimscriptthehardw...

            Being able to write the required scripts according to your own needs can greatly improve productivity.

              洪涛

              https://github.com/mhinz/vim-...
              After reading it

                黄舟

                I recommend two books. One is Practical VIM, which is already in its second edition. There is also an electronic version on Amazon, but it is the first edition. Another vimbook-OPL download address: ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf

                  Latest Downloads
                  More>
                  Web Effects
                  Website Source Code
                  Website Materials
                  Front End Template
                  About us Disclaimer Sitemap
                  php.cn:Public welfare online PHP training,Help PHP learners grow quickly!