E-learning module "Linux Basics"

Short Introduction to vim

vim knows two modes - insert and command mode.
  • Command mode →  In this mode the editor can be controlled and configured.
  • Insert mode         → Text can be added, deleted or replaced.

After the launch of vim, the command mode is the default setting.
The ESC-key is used to switch from insert to command mode.
To switch from command to insert mode, use a command.

A selection of vim commands – cursor control:

0 → Begin of the line.
$ → End of the line.
^ → First non-space character of the line.

G       → Begin of the last line.
[n]G → Begin of line n.

w       → Next word.
[n]w → n words.

b       → Back for one word.
[n]b → Back for n words.

h (or matching arrow key) → A character to the left.
l (or matching arrow key) → A character to the right.
k (or matching arrow key) → One line up.
j (or matching arrow key) → One line down.

Ctrl + F → Page down.
Ctrl + B → Page up.

A selection of vim commands – edit:

dw             → Delete current word.
D or d$   → Delete from the current character to the line end.
d0 or d^ → Delete from beginning of the line to the current character.
dd             → Delete current line.
[n]dd       → Delete n lines (including the current line).

[n]yy → Copy n lines to the buffer.
p         → Place the buffer.

[n]               → Repeat the last command n times.
:! command → Execute a shell command.
:!!               → Repeat last shell command.

A selection of vim commands – file:

:w                → Write file.
:w filename → Save with new file name.

:q               → Quit vim.
:x or :wq → Save and quit (=exit) vim.
:q!             → Quit vim and discard changes.

:r → Insert file.

The content of this e-learning module is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany license (CC BY-NC-SA 3.0 DE).



Bisher wurde noch kein Kommentar abgegeben.