Primer / Resources / About

Learn the commands before the server gets serious.

VI is a terminal text editor used to create, edit, search, replace, and save text files directly from the command line.

Primer
1. Open a file

VI is often started from the terminal with a file name.

vi index.php
2. Enter insert mode

Press i to insert text where the cursor is.

i
3. Save and quit

Press Esc, then type the save-and-quit command.

:wq
Resources
Linux servers

VI is commonly available when editing files over SSH.

Configuration files

Admins use VI to edit Apache, Nginx, DNS, SSH, and system files.

Programming

Developers use VI or Vim to edit code quickly from the terminal.

Rescue work

VI may still be available when graphical editors are not.

Log review

VI can search, jump, and inspect text files efficiently.

Remote work

VI works well across slow or minimal remote connections.

About
Command-driven

VI uses modes and commands instead of mouse-based editing.

Always useful

Knowing VI helps when it is the only editor available.

Very powerful

Search, replace, copy, cut, paste, macros, and ranges are built in.

Worth learning

You do not need every command. A small set covers most real work.

Jit-VI - Command-line text editing skills in your language
Logo Jit-learn Preview cards

Jit-VI - Coming Soon

This course is planned. These cards show the practical skills the course will cover.

VI is one of the most powerful text editors in computing.

It is available on Linux and Unix systems, works inside the terminal, and lets professionals edit files even when no graphical tools are available.

Why Jit-VI Exists

VI can feel difficult at first because it is command-driven, but that command system is exactly what makes it powerful.

Jit-VI teaches the practical commands learners actually need: opening files, moving around, editing text, searching, replacing, saving, quitting, and recovering from mistakes.

This course is especially useful for Linux, Bash, SSH, server administration, programming, configuration files, and emergency system repair.

Primer / Resources / About

Learn the commands before the server gets serious.

VI is a terminal text editor used to create, edit, search, replace, and save text files directly from the command line.

1. Open a file

VI is often started from the terminal with a file name.

vi index.php
2. Enter insert mode

Press i to insert text where the cursor is.

i
3. Save and quit

Press Esc, then type the save-and-quit command.

:wq
Linux servers

VI is commonly available when editing files over SSH.

Configuration files

Admins use VI to edit Apache, Nginx, DNS, SSH, and system files.

Programming

Developers use VI or Vim to edit code quickly from the terminal.

Rescue work

VI may still be available when graphical editors are not.

Log review

VI can search, jump, and inspect text files efficiently.

Remote work

VI works well across slow or minimal remote connections.

Command-driven

VI uses modes and commands instead of mouse-based editing.

Always useful

Knowing VI helps when it is the only editor available.

Very powerful

Search, replace, copy, cut, paste, macros, and ranges are built in.

Worth learning

You do not need every command. A small set covers most real work.

Coming Soon lecture cards

Job-ready VI practice cards

These are the planned Jit-VI lessons. Each card previews a practical skill.

✓ Lesson 1 Free • No Login Required

Opening Files with VI

Start VI from the terminal, open existing files, and create new files safely.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • vi filename
  • new files
  • terminal editing

Understanding VI Modes

Learn normal mode, insert mode, command mode, and why Esc matters.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • normal mode
  • insert mode
  • command mode
  • Esc

Moving Around Text

Move by character, word, line, screen, and file without needing a mouse.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • h j k l
  • words
  • lines
  • top
  • bottom

Inserting and Changing Text

Insert, append, replace, change, and correct text in practical files.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • i
  • a
  • o
  • r
  • cw
  • cc

Deleting, Copying, and Pasting

Cut lines, copy lines, paste text, and repeat edits safely.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • dd
  • yy
  • p
  • x
  • undo

Searching in Files

Find words, move through matches, and search case-sensitive or case-insensitive text.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • slash search
  • n
  • N
  • set ignorecase

Search and Replace

Replace text in one line, a range, or an entire file.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • substitute
  • ranges
  • global replace

Saving, Quitting, and Recovery

Save files, quit safely, force quit, and recover when something goes wrong.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • :w
  • :q
  • :wq
  • :q!
  • swap files

Editing Server Config Files

Use VI carefully with Apache, Nginx, SSH, DNS, cron, and environment files.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • config files
  • sudo
  • backups
  • careful edits

VI Power Commands

Use line numbers, ranges, repeat commands, macros, sorting, and external filters.

Seen in Linux administration, SSH sessions, server repair, configuration files, programming, logs, and automation workflows.
Jit-VI planned lesson
Coming Soon
Includes:
  • set number
  • ranges
  • dot repeat
  • macros

Jit-VI is planned.

This placeholder page gives the course a real home now, while the full lectures are prepared.