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.
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 |
Downloads: | 77 |
Created: | 2022-02-03 |
License: | CC BY-SA |
Author(s): | Stack Overflow Community |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Learning Vim
Download free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin.
Download free course What Is Data Science?, pdf file on 17 pages by Mike Loukides.
Download free course CyberParks – The Interface Between People, Places and Technology, pdf file on 331 pages by Carlos Smaniotto Costa, Ina Šuklje Erjavec, Therese Kenna, Michiel de Lange, Konstantinos Ioannidis, Gabriela Maksymiuk, Martijn de Waal.
Download free course Laravel Collections Unraveled, pdf file on 30 pages by Jeffrey Madsen.
Download free course Version Control with Subversion, pdf file on 463 pages by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick.