A Byte of Vim
Free
A Byte of Vim
By Swaroop C H
Free
Book Description

A Byte of Vim is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard.

The first part of this book is meant for new users who want to understand what Vim is and learn how to use it.

The second part of this book is for people who already know how to use Vim and want to learn about features that make Vim so powerful, such as windows and tabs, personal information management, making it a programmer’s editor, how to extend Vim with your own plugins, and more.

Table of Contents
  • Vim
    • Introduction
    • Read Now
    • Buy the Book
    • Download
    • What Readers Say
    • License and Terms
    • Translations
  • Vim en:Table of Contents
  • Vim en:Preface
    • About Vim
    • Why Vim?
    • Why Write This Book?
    • Status of the Book
    • Official Website
    • License and Terms
    • Something To Think About
  • Vim en:Introduction
    • What is Vim?
    • What can Vim do?
  • Vim en:Installation
    • Windows
    • Mac OS X
    • Linux/BSD
    • Summary
  • Vim en:First Steps
    • Starting Vim
    • Graphical version
    • Terminal version
    • Graphical or Terminal?
    • Introduction to Modes
    • Writing a file
    • Summary
  • Vim en:Modes
    • Introduction
    • Types of modes
    • Normal mode
    • How to use the help
    • Insert mode
    • Visual mode
    • Summary
  • Vim en:Typing Skills
    • Introduction
    • Home Row Technique
    • Vim graphical keyboard cheat sheet
    • Summary
  • Vim en:Moving Around
    • Introduction
    • Move your cursor, the Vim way
    • Words, sentences, paragraphs
    • Make your mark
    • Jump around
    • Parts of the text
    • Summary
  • Vim en:Help
    • Introduction
    • The :help command
    • How to read the :help topic
    • The :helpgrep command
    • Quick help
    • Online forum and IRC
    • Summary
  • Vim en:Editing Basics
    • Introduction
    • Reading and writing files
    • Buffers
    • Swap
    • Save my file
    • Working in my directory
    • Cut, Copy and Paste
    • Marking your territory
    • Time machine using undo/redo
    • A powerful search engine but not a dotcom
    • Summary
  • Vim en:Multiplicity
    • Introduction
    • Multiple Sections using Folds
    • Multiple Buffers
    • Multiple Windows
    • Multiple Tabs
    • Summary
  • Vim en:Personal Information Management
    • Introduction
    • Installing Viki
    • Get Started
    • Markup language
    • Disabling CamelCase
    • Getting Things Done
    • Summary
  • Vim en:Scripting
    • Introduction
    • Macros
    • Basics of Scripting
    • Actions
    • Decisions
    • Data Structures
    • Writing a Vim script
    • Using external programming languages
    • Summary
  • Vim en:Plugins
    • Introduction
    • Customization using vimrc
    • Global plugin
    • Filetype plugin
    • Using a filetype plugin
    • Writing a filetype plugin
    • Syntax scheme
    • Using a syntax scheme
    • Writing a syntax scheme
    • Compiler plugin
    • Homework : Write a global plugin
    • Disabling plugins
    • Summary
  • Vim en:Programmers Editor
    • Introduction
    • Simple stuff
    • Syntax highlighting
    • Smart indentation
    • Bounce
    • Shell commands
    • Jumping around
    • Browsing parts of the code
    • File system
    • ctags
    • cscope
    • Compiling
    • Easy writing
    • Omnicompletion
    • Using Snippets
    • Creating Snippets
    • IDE
    • Project plugin
    • Running code from the text
    • SCM integration
    • More
    • Writing your own plugins
    • Access Databases
    • Summary
  • Vim en:More
    • Introduction
    • Modeline
    • Portable Vim
    • Upgrade plugins
    • Dr. Chip's plugins
    • Blog from Vim
    • Make Firefox work like Vim
    • Bram's talk on the seven habits
    • Contribute to Vim
    • Community
    • Summary
  • Vim en:What Next
    • Introduction
    • Summary
  • Vim en:Feedback
  • Vim en:Charityware
  • Vim en:Colophon
    • About this book
    • Creating this book
    • Inspiration
    • About the author
  • Vim en:Translations
    • Swedish
    • Traditional Chinese
    • Russian
  • License
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      App store smallGoogle play small
      Categories
      Curated Lists
      • Pattern Recognition and Machine Learning (Information Science and Statistics)
        by Christopher M. Bishop
        Data mining
        by I. H. Witten
        The Elements of Statistical Learning: Data Mining, Inference, and Prediction
        by Various
        See more...
      • CK-12 Chemistry
        by Various
        Concept Development Studies in Chemistry
        by John Hutchinson
        An Introduction to Chemistry - Atoms First
        by Mark Bishop
        See more...
      • Microsoft Word - How to Use Advanced Algebra II.doc
        by Jonathan Emmons
        Advanced Algebra II: Activities and Homework
        by Kenny Felder
        de2de
        by
        See more...
      • The Sun Who Lost His Way
        by
        Tania is a Detective
        by Kanika G
        Firenze_s-Light
        by
        See more...
      • Java 3D Programming
        by Daniel Selman
        The Java EE 6 Tutorial
        by Oracle Corporation
        JavaKid811
        by
        See more...