Learning Vim

Learning Vim

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 16m | 172 MB

Vim is the most versatile, configurable, cross-platform text editor around, available for Mac, Windows, Linux, and even legacy operating systems like Amiga. It’s built for developers, with powerful commands and productivity-boosting features like dual editing mode and syntax highlighting. This course is designed to help anyone new to Vim become more efficient when editing text files, code and configuration files. Learn how to create new files; search for words and characters; move around files; edit and delete text; store text in registers; jump around files with marks ( bookmarks); and use commands to speed up common tasks. Instructor Miki Tebeka fills the course with examples and demos that show how Vim is used in the real-world, day-to-day workflow of a developer or sysadmin.

Topics include:

  • Installing Vim
  • Creating new files from scratch
  • Searching for words and phrases in Vim
  • Moving through screens and lines
  • Editing and deleting text
  • Using registers
  • Defining marks
  • Editing configuration
  • Using Vim commands
Table of Contents

1 Vim for text editing
2 Why Vim
3 Vim installation
4 Sample files and challenges
5 Start and quit Vim
6 Dual mode
7 Insert text
8 Save and quit
9 Challenge Create file
10 Solution Create file
11 Navigate using keys H, J, K, L
12 Words, sentences, and paragraphs
13 Challenge Find word
14 Solution Find word
15 Regular expressions
16 Challenge Search word
17 Solution Search word
18 Screen movement
19 Challenge Move screens
20 Solution Move screens
21 Lines
22 Challenge Move lines
23 Solution Move lines
24 Current word
25 Challenge Find next instance of word
26 Solution Find next instance of word
27 Delete text
28 Challenge Delete sentence
29 Solution Delete sentence
30 Copy and paste
31 Challenge Copy and paste
32 Solution Copy and paste
33 Change text
34 Challenge Change text
35 Solution Change text
36 Visual selection
37 Challenge Use visual selection
38 Solution Use visual selection
39 Registers
40 Challenge Use registers
41 Solution Use registers
42 Replace text
43 Define and jump to marks
44 Challenge Define and jump to mark
45 Solution Define and jump to mark
46 Jump through history
47 Challenge Jump back
48 Solution Jump back
49 Move to last change
50 Challenge Last change
51 Solution Last change
52 Windows and buffers
53 Challenge Buffer
54 Solution Buffer
55 Edit files
56 Challenge Edit files
57 Solution Edit files
58 Move between buffers
59 Challenge Switch buffer
60 Solution Switch buffer
61 Read command
62 Challenge Insert file
63 Solution Insert file
64 Configuration files
65 Challenge Set line numbers
66 Solution Set line numbers
67 Map keys
68 Challenge Map key
69 Solution Map key
70 Abbreviations
71 Challenge Abbreviate email
72 Solution Abbreviate email
73 Add commands
74 Challenge Create command
75 Solution Create command
76 Various settings
77 Challenge Edit .vimrc
78 Solution Edit .vimrc
79 Start Vim with a command
80 Challenge Use Vim command
81 Solution Use Vim command
82 Diff mode
83 Challenge Diff mode
84 Solution Diff mode
85 Zip files
86 Challenge Zip file
87 Solution Zip file
88 Open files from name
89 Challenge Open file to line number
90 Solution Open file to line number
91 External commands
92 Challenge External command
93 Solution External command
94 Next steps