Advanced VIM for Programmers in “Unix/Linux” Environment
The “vim” text editor is a very practical tool, to know it well It can mean a great saving of time in the edition of files of text. It is commonly used in Linux and Unix environments, so it is important to know at least the basic management of the environment. If you already know something about the “vim” editor, in this course you will learn advanced editing techniques, use of buffers, blocks and custom editor settings to use with your favorite development language.
Introduction to Editor Vi
We will learn the basics of the "vi" editor, how to access, exit and create the base configuration file.
We will learn how to scroll through the file, in the paragraph or on the screen.
We will learn how to mark positions within the files to be used in various operations.
We will learn to save the changes to the document and / or exit the vi editor
We will learn how to insert text and do text replacement operations.
You learn how to perform delete operations in the "vi" editor
We will analyze the operations of recovery and repetition of commands.
We will learn how to recover changes without recording in the "vi" editor
Search and Replacement
We will analyze the different techniques for searches, at the line level or the complete document.
We will analyze the different search and replacement techniques available in the "vi" editor.
We will analyze the different search and replacement techniques available in the "vi" editor using marks in blocks of text.
Advanced user of the Buffer
We learn how to use different methods to copy and paste text in the "vi" editor
We learn how to mark blocks of lines
We learn advanced techniques to mark, copy and paste different blocks of lines.
Editing multiples files and other Utilities
We will learn to edit multiple files at the same time and how to move between them during the editing process.
We will learn to take advantage of the commands of the operating system and insert the results directly into our file in edition.
Advanced Configuration of the Editor
We will analyze the different options of configuration and utilities to facilitate the use of the editor "vi"
We will learn how to configure the function keys in the "vi" editor, to personalize the experience in the edition of texts.
Downloadable resources of the total content of the course.