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

Software for Exascale Computing - SPPEXA 2016-2019

Node.js Notes for Professionals

Business Process Flow Mapping Succinctly

Elixir Succinctly

The Coder's Apprentice

Others related eBooks about Learning Vim

Libelf by Example

Download free course Libelf by Example, pdf file on 61 pages by Joseph Koshy....

Re-engineering the Uptake of ICT in Schools

Download free course Re-engineering the Uptake of ICT in Schools, pdf file on 214 pages by Frans Van Assche, Luis Anido, David Griffiths, Cathy Lewin, Sarah McNicol....

Information Technology for Management, 7th Edition

Information Technology for Management 7/e prepares students how to take an active role in the design, use, and management of information systems and technology by providing a broad treatment of issues relating to an organization, the technology used, and how systems are developed. The main focus d...

Blown to Bits

Download free course Blown to Bits, pdf file on 384 pages by by Hal Abelson, Ken Ledeen, Harry Lewis....

Trigonometry: A Trig Cheat Sheet for Solving Problems

In this tutorial on trigonometry, we'll cover the basics of right triangles and the primary trigonometric functions, we'll refer to a Trig Cheat Sheet to help you quickly recall key concepts and formulas....

30 Arduino projects guide

Download a complet Arduino tutorial in PDF ,with this training document you will learn the basics of Arduino and how to connect all manner of electronics to your computer to create projects....

The Elements of Data Analytic Style

Download free course The Elements of Data Analytic Style, pdf file on 98 pages by Jeff Leek....

Applied Psychology: On The Driving Power Of Thought And The Habits You Must Attain for Unbounded Personal and Business Success

This book is a classic psychology essay that explains why a successful business man in his eighties still wakes up early and reads the papers. It is a matter of developing good habits that makes people successful. This book will teach you how to develop the habits that lead to success....

Basic Computer course book download

This book aims to give students an overview about basic computer science, it designed for novice computer users....

Essential iOS

This book written to provide clear and concise explanation of topics for programmers both starting to learn the iOS programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....