Edit product

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    Your card will be charged .

    Thank you!

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      $29

      Vim From Scratch: Building An IDE-like Experience

      The only book you need to become productive with Vim.

      ⬇ Download The First Chapter (PDF)

      I've been using Vim for more than seven years now, and it still amazes me every single day. It is lightweight, it's extensible, and it's amazingly productive.

      The problem is that out of the box, Vim is not too impressive (compared to the modern IDEs), so a newbie has to spend some time setting it up properly.

      I wrote this book that focuses on the productivity and configuration from the very first chapter. In this book, you will not only learn how to use Vim, but what's much more important — how to adjust it to your own needs and build the IDE of your dreams.


      3 core principles behind this book:

      - Focus on building a configuration that will work for you

      - Pragmatic: less theory, only things that make you efficient at your work

      - Productive from Chapter 1


      What else is in there?

      - Based on NeoVim - the most advanced and stable version of Vim

      - A robust full-featured IDE by the end of the book

      - Learn not only Vim but also some Unix tools and you can use them with Vim


      Contents

      Introduction

      What kind of Vim versions are out there? · How to Install Neovim · Configuration basics

      Chapter 1. The Basics

      Editing files · How to get help? · How to rollback the changes · What are modes? · Basic navigations · Copying and pasting

      Chapter 2. Deeper Dive

      Cursor motions and operation · Text objects · Copy-pasting and registers

      Chapter 3. An Introduction To VimL

      Setting and overriding variables · Mapping keys · The leader · Autocmd commands

      Chapter 4. Navigation

      Opening a file · Buffers · Tabs · Working With Splits · NERDTree · Fuzzy file searcher · CTags

      Chapter 5. Search

      Searching In A File · Search and replace · Substitute example · Searching project-wise

      Chapter 6. Formatting And Linting

      Indenting · Trailing spaces ·Formatting code · Linting with ALE

      Chapter 7. Code Completion

      TODO

      Chapter 8. Working With Git

      TODO

      Chapter 9. Language Server Protocol

      TODO

      Chapter 10. Beyond Vim — helpful tools

      TODO

      Resources


      NOTE: Currently the book is in early beta which means that you can buy it for half price (and will be able to download all the updated and expanded versions later as they are available).

      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.

      You've purchased this product

      Give it a rating

      See it in your library

      • You'll get the latest version of the book in PDF and EPUB formats. Plus you will receive all the updates

      Purchasing Vim From Scratch: Building An IDE-like Experience...

      Card

      ···· ···· ···· 4242
      Test card

      05/18

      Card

      Use a different card?

      Card

      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      Your card will be charged US$29.

      Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

      Thank you!

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Good news! Since you already have a Gumroad account, it's also been added to your library.