• Stars
    star
    150
  • Rank 239,538 (Top 5 %)
  • Language
    Go
  • License
    MIT License
  • Created about 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A terminal based game that teaches you how to use Vim.

VimMan

Learn how to use Vim in its natural environment, the Terminal!

About

VimMan is terminal program that's a semi editor and a semi game. The purpose of VimMan is to teach people how to use vim and have fun at the same time!

Installation

git clone https://github.com/ozankasikci/vim-man && cd vim-man

go run cmd/console/vimman.go

to start from a specific level;

LEVEL=2 go run cmd/console/vimman.go

Demo

Level - 1 - Basic movement in Normal Mode

Level - 2 - How to exit Vim

Level - 3 - Basic text editing

Level - 4 - Vimberman!

TODO

  • Add missing levels
    • File save
    • Deletion commands level (dw, d$ vs)
    • Operators and motions
    • Using count
    • Operating on lines
    • Undo & redo
    • Put, replace, change operators
    • Search & substitute
    • Accessing Shell
  • Handle edge cases in some levels
    • level 3