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: 94
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

Information ­technology ­project managers' ­competencies

Migrating Big Data Analytics into the Cloud

S-BPM in the Production Industry

HoloLens Succinctly

D3 Tips and Tricks v3.x

Others related eBooks about Learning Vim

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchro..., download free Semaphores tutorial in PDF (291 pages) created by ....

Pharo by Example

Pharo is a modern open-source development environment for the classic Smalltalk-80 programming language. This book, intended for both students and developers, will guide you gently through the language and tools by means of a series of examples and exercises. ...

Sensor Technologies

Download free course Sensor Technologies, pdf file on 321 pages by Michael J. McGrath, Cliodhna Ní Scanaill....

802.11ac: A Survival Guide

Download free course 802.11ac: A Survival Guide, pdf file on 154 pages by O'Reilly Media....

Integration and Automation of Manufacturing Systems

This book has evolved from supplemental materials used by the author in teaching laboratory based integrated manufacturing courses since 1993. It is designed to focus on topics relevant to the modern manufacturer, while avoiding topics that are more research oriented. This allows the chapters to f...

Policy-Oriented Technology Assessment Across Europe: Expanding Capacities

Download free course Policy-Oriented Technology Assessment Across Europe: Expanding Capacities, pdf file on 188 pages by Lars Klüver, Rasmus Øjvind Nielsen, Marie Louise Jørgensen....

Power BI Succinctly

Download free course Power BI Succinctly, pdf file on 146 pages by Pierstefano Tucci....

Programming for Computations - MATLAB/Octave: A Gentle Introduction to Numerical Simulations with MATLAB/Octave

This book presents computer programming as a key method for solving mathematical problems using MATLAB and Octave. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen...

Git Notes for Professionals

Download free course Git Notes for Professionals, pdf file on 194 pages by Stack Overflow Community....

Hibernate Notes for Professionals

Download free course Hibernate Notes for Professionals, pdf file on 38 pages by Stack Overflow Community....