Learning Vim



Download free course Learning Vim, pdf file on 157 pages by Stack Overflow Community.
Vim is a console-based multi-mode (modal) text editor. It is widely used and available by default on all Unix, Linux, and Apple OS X systems. Vim has a large active community and a wide user base. The editor supports all popular programming languages, and many plugins are available to extend its features.

It is an unofficial and free Vim book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

Table of contents

  • Getting started with vim
  • :global
  • Advantages of vim
  • Ask to create non-existant directories upon saving a new file
  • Autocommands
  • Auto-Format Code
  • Buffers
  • Building from vim
  • Command-line ranges
  • Configuring Vim
  • Converting text files from DOS to UNIX with vi
  • Differences between Neovim and Vim
  • Easter Eggs
  • Enhanced undo and redo with a undodir
  • Exiting Vim
  • Extending Vim
  • Filetype plugins
  • Find and Replace
  • Folding
  • Get :help (using Vim's built-in manual)
  • How to Compile Vim
  • Indentation
  • Inserting text
  • Key Mappings in Vim
  • Macros
  • Manipulating text
  • Modes - insert, normal, visual, ex
  • Motions and Text Objects
  • Movement
  • Normal mode commands
  • Normal mode commands (Editing)
  • Plugins
  • Regular expressions
  • Regular expressions in Ex Mode
  • Saving
  • Scrolling
  • Searching in the current buffer
  • Solarized Vim
  • Spell checker
  • Split windows
  • Substitution
  • The dot operator
  • Tips and tricks to boost productivity
  • Useful configurations that can be put in .vimrc
  • Using ex from the command line
  • Using Python for Vim scripting
  • vglobal: Execute commands on lines that do not match globally
  • Vim Options
  • Vim Registers
  • Vim Resources
  • Vim Text Objects
  • Vimscript
  • Whitespace
Pages : 157
Size : 2.2 MB
File type : PDF
Downloads: 84
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
Learning Vim

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Foundations of Software Science and Computation Structures

The Future of Software Quality Assurance

Jenkins: The Definitive Guide

Bash Notes for Professionals

Gaming Rhythms

Others related eBooks about Learning Vim

Training Site Reliability Engineers

Download free course Training Site Reliability Engineers, pdf file on 116 pages by Jennifer Petoff, JC van Winkel, Preston Yoshioka, Jessie Yang, Jesus Climent Collado, Myk Taylor....

Blender Basics: A Classroom Tutorial Book

This book is a definitive resource for getting started with 3D art in Blender, one of the most popular 3D/Animation tools on the market . With the expert insight and experience of Roland Hess, noted Blender expert and author, animators and artists will learn the basics starting with the revised 2....

Cyber-Physical Systems of Systems

Download free course Cyber-Physical Systems of Systems, pdf file on 270 pages by Andrea Bondavalli, Sara Bouchenak, Hermann Kopetz....

Kubernetes Succinctly

Download free course Kubernetes Succinctly, pdf file on 121 pages by Rahul Rai, Tarun Pabbi....

Go Succinctly

Download free course Go Succinctly, pdf file on 104 pages by Mark Lewin....

Software Architecture Patterns

The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should inte...

Tutorial Cryptography with ARC4 in PDF

Download PDF tutorial about ARC4 stream cipher algorithm, and how to use it in a very simple application on the nRF24L01...

Mastering AWS Development

This book is a practical guide to developing, administering, and managing applications and..., download free AWS Development tutorial in PDF (416 pages) created by Uchit Vyas ....

Artificial Intelligence: Foundations of Computational Agents, 2nd Edition

This text is a modern and coherent introduction to the field of Artificial Intelligence that uses rational computational agents and logic as unifying threads in this vast field. Many fully worked out examples, a good collection of paper-and-pencil exercises at various levels of difficulty, programmi...

Xamarin.Forms for macOS Succinctly

Download free course Xamarin.Forms for macOS Succinctly, pdf file on 122 pages by Alessandro Del Sole....