Advanced VIM for Programmers in "Unix/Linux" Environment
3.8 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,309 students enrolled

Advanced VIM for Programmers in "Unix/Linux" Environment

Using the "vi" editor in depth; advanced configuration and utilities.
3.8 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,309 students enrolled
Last updated 4/2019
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn how to use the "vi" editor on Unix / Linux Operating Systems and you will master all available commands, which will be very useful in editing flat files.
  • You will learn how to configure the "vi" editor in advanced mode
  • You can customize the editor to streamline the editing of your favorite programming language.
Requirements
  • Does not require prior knowledge in the "vi" text editor.
  • Basic knowledge of "Unix / Linux" operating system.
  • A computer with an unix / linux operating system installed or an access terminal to a unix / linux server.
  • This is the english versión. Disponible el curso en español.
Description

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.

Who this course is for:
  • People familiar with the unix / linux environment who wish to learn how to use the most popular editor for editing text files.
  • People who develop software in linux operating systems and wish to expand their knowledge in the use of this editor.
  • People who use the "vi" editor and want to know in depth the advanced configuration of the editor.
Course content
Expand all 19 lectures 02:30:56
+ Introduction to Editor Vi
4 lectures 26:58

We will learn the basics of the "vi" editor, how to access, exit and create the base configuration file.

Preview 02:49

We will learn how to scroll through the file, in the paragraph or on the screen.

Preview 08:30

We will learn how to mark positions within the files to be used in various operations.

Mark of Positions
02:20

We will learn to save the changes to the document and / or exit the vi editor

Save Changes and/or Leaving the Editor
13:19
+ Editing Text
4 lectures 23:16

We will learn how to insert text and do text replacement operations.

Insert - Replace Text
12:39

You learn how to perform delete operations in the "vi" editor

Delete Text
07:23

We will analyze the operations of recovery and repetition of commands.

Undo and Repeat
02:28

We will learn how to recover changes without recording in the "vi" editor

Undo All Changes
00:46
+ Search and Replacement
3 lectures 28:49

We will analyze the different techniques for searches, at the line level or the complete document.

Search for Text
08:47

We will analyze the different search and replacement techniques available in the "vi" editor.

Search and Replacement of Text
15:10

We will analyze the different search and replacement techniques available in the "vi" editor using marks in blocks of text.

Search and Replacement of Text in Blocks
04:52
+ Advanced use of the Buffer
3 lectures 26:14

We learn how to use different methods to copy and paste text in the "vi" editor

Use of the Buffer to Copy / Paste
08:54

We learn how to mark blocks of lines

Use of Lines Block
03:22

We learn advanced techniques to mark, copy and paste different blocks of lines.

Use the Buffer to Copy / Paste Blocks of Lines
13:58
+ Editing multiples files and other Utilities
2 lectures 22:52

We will learn to edit multiple files at the same time and how to move between them during the editing process.

Editing Multiple Files
12:52

We will learn to take advantage of the commands of the operating system and insert the results directly into our file in edition.

Exit temporatily and execute operating system commands
10:00
+ Advanced Configuration of the Editor
3 lectures 22:47

We will analyze the different options of configuration and utilities to facilitate the use of the editor "vi"

Advanced configuration of "Vi" Editor
21:32

We will learn how to configure the function keys in the "vi" editor, to personalize the experience in the edition of texts.

Advanced Configuration of the Editor - Functions Keys
01:03

Downloadable resources of the total content of the course.

Final Summary - Downloadable resources
00:12